Справочник по JavaScript Справочник JS
abs (Метод) Возвращает абсолютное значение своего аргумента
<?php -------------------------------------------------------------------------------- acos (Метод) Возвращает арккосинус своего аргумента (от 0 до Пи-радиан).
<?php Применение: Аргумент должен быть числом в диапазоне между -1 и 1. Если значение выходит за пределы этого диапазона, возвращается 0. -------------------------------------------------------------------------------- action (Свойство) Отображение атрибута ACTION тега HTML <FORM>.
<?php Применение: Свойство action возвращает строку, состоящую из URL назначения для данных, введенных в форму. Это значение может быть установлено или изменено как до, так и после загрузки и форматирования документа. В следующем примере свойство action для формы, названной outlineForm, устанавливает значение URL равным значению переменной outlineURL.
<?php -------------------------------------------------------------------------------- alert (Метод) Выводит на экран диалоговое окно JavaScript Alert с кнопкой ОК и определенным программистом сообщением.
<?php Применение:Прежде чем пользователь сможет продолжить работу со страницей, он должен нажать кнопку ОК диалогового окна JavaScript Alert. -------------------------------------------------------------------------------- alinkColor (Свойство) Цвет гиперссылки после нажатия на ней левой кнопкой мыши, но до отпускания кнопки. document.alinkColor Применение: Подобно остальным цветам в JavaScript, свойство alinkColor записывается как шестнадцатеричный триплет RGB или строковый литерал. Это свойство не может быть изменено после загрузки документа HTML. Оба следующих примера устанавливают цвет в бледно-голубой.
<?php -------------------------------------------------------------------------------- anchors array (Объект) Массив с информацией о якорях в документе.
<?php Применение: Объект anchors array (только для чтения) устанавливается в тегах HTML <А NAME>. <A [HREF=URL] NAME""anchor name" [TARGET=""windowName"] >текст якоря </А> Включение в тег значения для атрибута HREF делает якорь также и гиперссылкой и добавляет ее к массиву links. Новые якоря можно определить в JavaScript с помощью метода anchor. Для определения количества элементов массива anchors в документе используйте свойство length.
<?php Выражение document.anchor[index] возвращает null. Например, document.anchor[0] возвращает null, несмотря на то, что существует якорь, созданный с помощью тега <А NАМЕ="Elef">Все о слонах</А>. -------------------------------------------------------------------------------- anchor (Метод) Выводит строку на экран и делает ее якорем.
<?php Применение: Будучи примененным вместе с методами write или writeln, метод anchor создает в текущем документе якорь, где textString - это строка, которую пользователь видит на экране, a anchorName имеет значение атрибута NAME тега HTML <ANCHOR>. anchorString = "Louie's Place"; document.writeln (anchorString.anchor ("louies_place")); -------------------------------------------------------------------------------- anchors (Свойство) Массив всех якорей в текущем документе. Подробнее в описании объекта anchor.
<?php Применение: Если массив anchor в документе содержит 5 элементов, то он начинается с document.anchors[0] и заканчивается document.anchors[4]. -------------------------------------------------------------------------------- appCodeName (Свойство) Возвращает строку (только для чтения) с кодовым именем броузера.
<?php Применение: Для вывода на экран кодового имени текущего броузера служит следующая строка: document.write ("Кодовое название вашего броузера: " + navigator. appCodeName + "."); Для Netscape Navigator 2.0 это выражение вернет: Кодовое название вашего броузера: Mozilla. -------------------------------------------------------------------------------- appName (Свойство) Возвращает строку (только для чтения) с именем броузера.
<?php Применение: Для вывода на экран имени приложения текущего броузера служит следующая строка:
<?php -------------------------------------------------------------------------------- appVersion (Свойство) Возвращает строку с информацией о версии броузера.
<?php Применение: Свойство appVersion используется для проверки версии используемого на клиентском компьютере броузера. Оно возвращает значение в формате: номер_версии (платформа; страна ). Для версии Netscape 2.0 под Windows 95: document.write ("Версия вашего Броузера: " + navigator. appVersion + "."); возвращает: Версия вашего броузера: 2.0 (Win95; 1). Возвращенное значение говорит о том, что используется международная версия Navigator 2.0, работающая под Windows 95. Код страны U указывает версию для США, в то время как код 1 возвращается международной версией. -------------------------------------------------------------------------------- asin (Метод) Возвращает арксинус своего аргумента.
<?php Применение: При передаче методу asin числа в диапазоне от -1 до 1 он возвращает арксинус аргумента (от -Пи/2 до Пи/2 радиан). Если передаваемый аргумент выходит за пределы указанного диапазона, возвращается 0. -------------------------------------------------------------------------------- atan (Метод) Возвращает арктангенс своего аргумента.
<?php Применение: Метод atan возвращает число между -Пи/2 и Пи/2 радиан. Аргументом является число в диапазоне от -1 до 1, равное тангенсу возвращаемого значения. -------------------------------------------------------------------------------- back (Метод) Вызывает переход к предыдущему URL из списка просмотренных в текущей сессии работы с броузером документов.
<?php Применение: Использование метода идентично применению выражения history.gо(-1). bgColor (Свойство) Фоновый цвет документа. document.bgColor Применение: Использование свойства bgColor имеет приоритет над соответствующей настройкой броузера. Его значение записывается как шестнадцатеричный триплет RGB или строковый литерал. Значение свойства может быть изменено в любой момент. Следующий пример позволяет пользователям устанавливать свой собственный цвет фона с помощью переключателей.
<?php
<?php big (Метод) Форматирует строковый объект более крупным шрифтом.
<?php Применение: По своей функциональности использование метода идентично изменению шрифта выводимого текста с помощью тега HTML <BIG>. Оба следующих примера приводят к одному и тому же результату: выводу сообщения "Добро пожаловать на мою домашнюю страницу" крупным шрифтом: var welcomeMessage = "Добро пожаловать на мою домашнюю страницу";
<?php -------------------------------------------------------------------------------- blink (Метод) форматирует строковый объект в виде мигающей строки.
<?php Применение: Использование метода идентично изменению вида выводимого текста с помощью тега HTML <BLINK>. Оба следующих примера приводят к одному и тому же результату: выводу мигающей строки "Обратите внимание": var attentionMessage=" Обратите внимание ";
<?php -------------------------------------------------------------------------------- blur (Метод) Удаляет фокус из указанного элемента формы.
<?php Применение: Например, следующая строка удаляет фокус из элемента feedback: feedback.blur(); в предположении, что элемент feedback определен так: <input tуре=text name="feedback"> -------------------------------------------------------------------------------- bold (Метод) Форматирует строковый объект жирным шрифтом.
<?php Применение: Использование метода идентично изменению стиля шрифта с помощью тега HTML <В>. -------------------------------------------------------------------------------- button (Объект) Кнопка в форме.
<?php Применение: Кнопки должны быть определены внутри тега <FORM> и могут быть использованы для выполнения каких-либо действий. <INPUT TYPE="button" NAME="buttonName" VALUE="textOnButton" [onClick="eventHandler"] > Для лучшей читаемости кода программы и во избежание неоднозначности при обращении к элементу формы рекомендуется использовать имя элемента вместе с именем формы. При назначении кнопке обработчика события onClick эта кнопка становится дополнительным средством для инициализации событий, отличных от submit и reset. Щелчок на следующей кнопке вызывает функцию validateForm.
<?php -------------------------------------------------------------------------------- ceil (Метод) Возвращает ближайшее целое число, большее или равное аргументу.
<?php Применение: Метод возвращает наименьшее целое число, большее или равное целому или дробному аргументу. Например: Math.ceil(1.01) возвращает 2. -------------------------------------------------------------------------------- charAt (Метод) Возвращает символ из строки.
<?php Применение: Этот метод принимает целое число в качестве аргумента и возвращает символ, находящийся на этой позиции в строке. Позиция первого символа равна 0, а последнего - длине строки минус 1. var userName ="Bobba Louie"; document.write(userName.charAt(4)); возвращает "a". -------------------------------------------------------------------------------- checkbox (Объект) Элемент формы, который пользователь устанавливает в состояние on или посредством щелчка левой кнопкой мыши.
<?php Применение: Объект checkbox определяется в теге <FORM>. <INPUT TYPE="checkbox" NAME="checkboxName" VALUE="checkboxValue" [CHECKED] onClick=["eventHandler"]>textToDisplay Свойства и методы флажков имеют множество применений. Используйте свойство checked объекта checkbox для проверки текущего состояния флажка: установлен (true) или нет (false). Если атрибут CHECKED был использован в определении флажка, свойство defaultChecked также возвращает true. -------------------------------------------------------------------------------- checked (Свойство) Возвращает логическое значение, представляющее текущее состояние отдельного флажка или переключателя.
<?php Применение: Свойство checked возвращает логическое значение (true или false), показывая, установлен ли флажок или переключатель. Значение свойства изменяется немедленно после изменения пользователем состояния элемента. Будучи использовано в цикле for...in, свойство может помочь определить состояние кнопок:
<?php -------------------------------------------------------------------------------- clear (Метод) Очищает окно броузера.
<?php Применение: Метод clear уничтожает содержимое окна, вне зависимости от того, как оно было заполнено. -------------------------------------------------------------------------------- clearTimeout (Метод) Сбрасывает таймер.
<?php Применение: Метод clearTimeout отключает задержку таймера, установленную до этого с помощью метода setTimeout. Уникальный идентификатор таймера, полученный при его установке, должен быть указан для сброса задержки: clearTimeout(waitTime); -------------------------------------------------------------------------------- click (Метод) Эмулирует щелчок на объекте левой кнопкой мыши.
<?php -------------------------------------------------------------------------------- close (Метод) Для объекта document закрывает текущий поток вывода и показывает содержимое документа на экране. Для объекта window закрывает текущее окно.
<?php Применение: Для документов метод close прекращает динамическое формирование документа, выводит содержимое документа на экран и сообщение "Document: Done" в строке состояния. Для объектов window подразумевается текущее окно window. Например, каждая из строк:
<?php закрывает текущее окно. -------------------------------------------------------------------------------- confirm (Метод) Выводит диалоговое окно JavaScript Confirm .
<?php Применение: Сходное с диалоговым окном JavaScript Alert, но дополненное кнопкой Cancel, диалоговое окно JavaScript Confirm выводит сообщение и две кнопки выбора. Метод confirm возвращает true, если пользователь нажимает кнопку ОК, и false при нажатии кнопки Cancel. Следующий пример загружает документ в новое окно, если пользователь выбирает ОК: if (confirm('Are you sure you want to enter')) { tourWindow = window.open ("http://www.haunted.com", "hauntedhouse") } -------------------------------------------------------------------------------- cookie (Свойство) Строка с небольшим количеством информации, сохраняемая броузером в файле cookies.txt на клиентском компьютере. document.cookie Применение: Значение, хранимое в свойстве cookie, может быть извлечено с помощью методов charAt, IndexOf и lastIndexOf. Специальное свойство cookie сохраняет информацию о состоянии клиентского компьютера. Эта информация может быть затребована сервером. В свойство cookie включен диапазон URL, к которым эта информация относится. Будущие запросы HTTP со стороны клиента, попадающие в указанный диапазон URL, будут включать в себя допустимую для этого диапазона информацию о клиенте и передаваться серверу. Этот простой способ хранения данных позволяет серверу возвращать ответы клиентскому компьютеру с учетом информации о клиенте. Примерами такого использования свойства cookie являются посылка регистрационной информации и автоматизация ввода идентификатора пользователя. Пользовательские настройки могут быть сохранены на клиентском компьютере и затребованы сервером во время соединения. Можно ограничить время существования свойства cookie. Для отправки и просмотра установок cookie в HTML-сценарии свойству следует присвоить значение: document.cookie = "string"; cos (Метод) Возвращает косинус своего аргумента.
<?php Применение: Величина угла должна быть указана в радианах, возвращаемый результат будет находиться в диапазоне от -1 до 1. -------------------------------------------------------------------------------- Date (Объект) Предоставляет набор методов для работы с датами и временем.
<?php Применение: Встроенный объект Date заменяет в языке JavaScript обычные типы данных для дат. Несмотря на отсутствие каких-либо свойств, объект Date имеет несколько методов для установки и изменения своего значения. Хотя значения даты возвращаются в стандартной форме, фактическое значение хранится как количество миллисекунд, прошедших после полуночи 1 января 1970 года. Применение этого соглашения запрещает использование дат до 1970 года. Для создания нового объекта Date можно использовать несколько вариантов синтаксиса:
<?php Если при создании объекта Date опустить компонент, указывающий время, оно по умолчанию будет установлено в 00:00:00. За исключением номера дня в месяце, все числовые предста-ления даты нумеруются с нуля. Это не должно представлять проблемы, если не считать месяцев. Они представляются числами от 0 (январь)до 11(декабрь). -------------------------------------------------------------------------------- defaultChecked (Свойство) Логическое значение (true или false), указывающее состояние флажка или переключателя по умолчанию.
<?php Применение: Установка значения свойства defaultChecked может перекрывать атрибут CHECKED тега, создавшего элемент формы. Следующий фрагмент программы возвращает группу переключателей к их исходному состоянию путем поиска и установки переключателя в положение по умолчанию:
<?php Изменение свойства defaultChecked не влияет на вывод на экран переключателя, даже если затронуто состояние других переключателей. -------------------------------------------------------------------------------- defaultSelected (Свойство) Состояние элемента формы select по умолчанию.
<?php Применение: Свойство defaultSelected возвращает true или false, в зависимости от того, был ли при создании элемента формы использован в теге атрибут SELECTED. Программная установка значения этого свойства перекрывает наличие или отсутствие атрибута SELECTED тега <OPTION>. Синтаксис и поведение аналогичны свойству defaultChecked. -------------------------------------------------------------------------------- defaultStatus (Свойство) Выводимое по умолчанию сообщение в строке состояния в нижней части окна броузера.
<?php Применение: Устанавливает сообщение, выводимое в строке состояния, когда броузер не выдает своих сообщений. Это сообщение вытесняется более приоритетными или временными сообщениями, подобными сообщению, инициируемому обработчиком события mouseOver. Например: window.defaultStatus = "Добро пожаловать на мою домашнюю страницу" выводит приветственное сообщение в тот момент, когда указатель мыши не находится над гиперссылкой или броузер не извещает пользователя о производимых им действиях. -------------------------------------------------------------------------------- defaultValue (Свойство) Первоначальное содержимое текстовых элементов формы.
<?php Применение: Для любого из стандартных полей ввода текстовых данных форм HTML - hidden, password, text, textarea (для которых значение по умолчанию записывается между тегами <TEXTAREA>) и string - свойство defaultValue возвращает первоначальное содержимое, установленное в тегах, независимо от текущего значения. Для элементов типа password это свойство автоматически устанавливается в null по соображениям безопасности, независимо от установленного значения. -------------------------------------------------------------------------------- document (Объект) Объект, создаваемый броузером во время загрузки страницы.
<?php Применение: Объект document является одним из основных в JavaScript и содержит информацию о текущем документе, такую как заголовок, цвет фона и имеющиеся в документе формы. Эти свойства определяются в теге <BODY>. С помощью методов write и writeln объект document позволяет также выводить для пользователя на экран текст HTML. Вы можете ссылаться на якоря, формы и гиперссылки документа с помощью соответствующих массивов объекта document. Элементы этих массивов соответствуют каждому якорю, форме или гиперссылке документа. -------------------------------------------------------------------------------- E (Свойство) Основание натуральных логарифмов.
<?php Применение: Также называется константой Эйлера, значение приблизительно равно 2.71828. -------------------------------------------------------------------------------- elements array (Объект) Массив элементов формы в порядке их определения в исходном документе.
<?php Применение: В этот массив включены все элементы формы. Обращение к этому массиву происходит с помощью имени формы или массива forms. Элементами формы являются кнопки, флажки, переключатели, объекты text и textarea. Ссылаться на элементы можно по их индексу. Например, если форма содержит два текстовых поля, три переключателя и две кнопки, все они - соответствующие элементы в массиве elements от formName.elements[0] до formName.elements [6]. Заметьте, что нумерация начинается с О, а не с 1. Для определения количества элементов в форме служит свойство length. Значением свойства value для каждого элемента массива elements является полный текст тега HTML, создавшего элемент. На элементы формы можно также ссылаться по их именам. Например, элемент типа password, названный newPassword, является вторым элементом формы на странице HTML. Его значение может быть получено тремя способами: formName.elements[1].value formName.elements["newPassword"].value formName.newPassword.value Значения элементов массива elements доступны только для чтения. -------------------------------------------------------------------------------- elements (Свойство) Массив объектов, содержащий элементы формы в том порядке, в котором они перечислены в тексте страницы HTML.
<?php Применение: Нумерация элементов массива начинается с нуля и заканчивается количеством элементов формы минус 1. -------------------------------------------------------------------------------- encoding (Свойство) Возвращает строку с типом кодирования MIME.
<?php Применение: Тип кодирования MIME устанавливается в атрибуте ENCTYPE тега HTML <FORM>. Стандарты кодирования MIME в HTML не устоялись, но черновые документы и информацию о состоянии дел можно найти на Web-сайте University of California Information and Computer Sciences Department http://www.ics.uci.edu/pub/ietf/html/. -------------------------------------------------------------------------------- escape (Метод) Возвращает ASCII-код своего аргумента.
<?php Применение: Коды ASCII HTML основаны на наборе символов ISO Latin-1 и записываются в форме %ххх, где ххх - десятичное число, представляющее код ASCII. Этот метод не относится к какому-либо объекту, а является встроенным в язык JavaScript. Буквы латинского алфавита и числа возвращаются как есть, для остальных символов возвращаются коды ASCII.
<?php возвращает Hi%21 -------------------------------------------------------------------------------- eval (Метод) Вычисляет строку как числовое выражение.
<?php Применение: Встроенная функция языка JavaScript получает числовое или строковое значение как аргумент. В случае получения строки метод eval пытается преобразовать ее в числовое выражение, затем вычисляет это выражение и возвращает получившийся результат.
<?php Этот метод может оказаться полезным для преобразования введенной в поле формы строки, представляющей собой какую-то дату, в числовое выражение. -------------------------------------------------------------------------------- ехр (Метод) Возвращает значение экспоненты.
<?php Применение: Метод возвращает число Е (константу Эйлера), возведенное в степень, равную аргументу. -------------------------------------------------------------------------------- fgColor (Свойство) Цвет текста, выводимого на странице.
<?php Применение: Цвета в JavaScript представлены в виде шестнадцатеричных триплетов RGB или строковых литералов. Это значение не может быть изменено после загрузки документа, для отдельных фрагментов текста можно изменить цвет с помощью метода fontcolor. Свойство fgColor записывается в двух формах:
<?php -------------------------------------------------------------------------------- fixed (Метод) Выводит строку на экран шрифтом фиксированной ширины.
<?php Применение: Использование метода fixed аналогично применению тега HTML <TT>. -------------------------------------------------------------------------------- floor (Метод) Возвращает ближайшее целое число, меньшее или равное аргументу.
<?php Применение: Если этому методу передано в качестве аргумента целое или дробное число, он возвращает целое число, меньшее или равное аргументу. Например: Math.floor(2.99) возвращает 2. -------------------------------------------------------------------------------- focus (Метод) Передает фокус указанному элементу формы.
<?php Применение: Используя имена формы и элемента, метод focus передает фокус элементу. С этого момента можно программно ввести значение в элемент формы, либо пользователь может сделать это вручную. -------------------------------------------------------------------------------- fontcolor (Метод) Переопределяет цвет выводимого текста для строкового объекта.
<?php Применение: Метод fontcolor форматирует строковый объект цветом, указанным в аргументе как шестнадцатеричный триплет RGB или строковый литерал. Использование метода fontcolor подобно использованию тега
<?php -------------------------------------------------------------------------------- fontsize (Метод) Выводит на экран строку шрифтом указанного размера.
<?php Применение: Этот метод использует один из семи возможных размеров шрифта, устанавливаемых в теге <FONT SIZE=size>. Если методу передана строка, размер шрифта задается относительно базового значения, установленного в теге <BASEFONT>. Аргумент задает размер шрифта. Если это целое число, то оно представляет собой размер шрифта и должно быть в диапазоне от 1 до 7. Если же в качестве аргумента передана строка, размер шрифта изменяется относительно базового. -------------------------------------------------------------------------------- form (forms array) (Объект) Объект, представляющий форму на странице.
<?php Применение: Объект form является свойством объекта document. Каждая форма в документе является отдельным объектом. На нее можно ссылаться по имени. Объект form является также элементом массива forms, определенного в тегах HTML. Если первая форма в документе называется orderForm, то ссылаться на нее можно как на document.orderForm или document.forms[0]. Если форме не присвоено имени, сослаться на нее можно только как на элемент массива forms по индексу. Для получения количества форм на странице служит свойство length. document.forms.length Отдельные элементы формы могут быть указаны по их именам или как элементы массива elements. document.formName.elements[index] Массив forms - объект только для чтения. Попытка установить значение с помощью выражения: document.forms[1]="0ldGuestBook" не даст никакого эффекта. -------------------------------------------------------------------------------- forms (Свойство) Массив объектов, соответствующих формам, созданных в тегах HTML в том же порядке.
<?php Применение: Свойство forms относится к объекту document и содержит по элементу на каждую форму в документе. Более подробно см. в описании объекта form. -------------------------------------------------------------------------------- forward (Метод) Загружает следующий документ из списка URL, просмотренных за текущий сеанс работы с броузером.
<?php Применение: Результат действия этого метода аналогичен выражению history.go(1). -------------------------------------------------------------------------------- frame (Объект) Окно (кадр), содержащее независимо прокручиваемый субдокумент HTML.
<?php Применение: Кадры могут быть связаны с различными URL. Загрузка документов в каждый кадр может быть инициирована из другого кадра в том же окне броузера. Каждый кадр представляет собой объект типа window, определенный в теге <FRAMESET> для создания требуемой компоновки страницы. Страница определяется в родительском документе HTML. Все субдокументы являются дочерними по отношению к родительскому. Если кадр содержит определения атрибутов SRC и NAME, то кадр может быть идентифицирован с помощью выражений parent.frameName или parent.frames[index]. -------------------------------------------------------------------------------- frames (Свойство) Массив, соответствующий дочерним кадрам, созданным с помощью тега
<?php Применение: Определить количество кадров в окне можно с помощью свойства length. Дополнительная информация содержится в описании объекта frame. -------------------------------------------------------------------------------- getDate (Метод) Возвращает число месяца.
<?php Применение: Один из немногих элементов языка JavaScnpt, нумерация в котором начинается не с 0. Этот метод возвращает число в диапазоне от 1 до 31, представляющее число месяца.
<?php -------------------------------------------------------------------------------- getDay (Метод) Возвращает день недели как целое число от 0 (воскресенье) до 6 (суббота).
<?php Применение: Соответствующего метода setDay не существует, так как день недели автоматически вычисляется на основе значения объекта Date. -------------------------------------------------------------------------------- getHours (Метод) Возвращает час суток.
<?php Применение: Значение возвращается в 24-часовом формате, от 0 (полночь) до 23. -------------------------------------------------------------------------------- getMinutes (Метод) Возвращает минуты как целое от 0 до 59.
<?php Применение: Подобно остальным методам объекта Date, getMinutes просто возвращает один из элементов времени. endOfTheWorld = new Date("January 11, 1996 06:18:00") document.write(endOfTheWorld.getMinutes()) //Возвращает 18 -------------------------------------------------------------------------------- getMonth (Метод) Возвращает номер месяца в году.
<?php Применение: Номер месяца возвращается как целое число в интервале между 0 (январь) и 11 (декабрь), а не как строка. Это значение может внести путаницу, так как не соответствует стандартному способу нумерации месяцев. Прежде чем вывести значение на экран или после получения данных, введенных пользователем в форму, надо произвести соответствующие преобразования.
<?php -------------------------------------------------------------------------------- getSeconds (Метод) Возвращает число секунд.
<?php Применение: Секунды возвращаются как целое число от 0 до 59. -------------------------------------------------------------------------------- getTime (Метод) Возвращает целое число, представляющее собой текущее значение объекта date.
<?php Применение: Значение представляет собой количество миллисекунд, прошедших после полуночи 1 января 1970 года. Это значение может использоваться для сравнения двух дат. -------------------------------------------------------------------------------- getTimezoneOffset (Метод) Возвращает разницу в минутах между местным временем клиента и гринвичским (GMT).
<?php Применение: Это значение является константой, за исключением случаев перехода на летнее/зимнее время. -------------------------------------------------------------------------------- getYear (Метод) Возвращает год объекта date минус 1900.
<?php Применение: Несмотря на то что значение года может быть передано объекту date как 4-значное число в виде строки, возвращаемое методом getYear значение является 2-значным числом. Например, 1996 возвращается как 96. -------------------------------------------------------------------------------- go (Метод) Загружает документ из списка страниц, посещенных за текущий сеанс работы броузера.
<?php Применение: Этот метод может ссылаться на документы из списка history по URL или по относительной позиции в этом списке. Если указан неполный адрес URL, используется ближайшее соответствующее значение. Результат поиска не зависит от регистра. -------------------------------------------------------------------------------- hash (Свойство) Возвращает часть URL, начинающуюся с символа #.
<?php Применение: Свойство hash ссылается на имя, созданное в теге <А NAME . . . >. Изменяя это свойство, можно изменять часть URL, начинающуюся с символа #, хотя безопаснее менять весь URL с помощью свойства href. Если имя, указанное в свойстве hash данного URL, не удается найти, возвращается ошибка. -------------------------------------------------------------------------------- hidden (Объект) Текстовый объект в форме HTML, не отображаемый на экране.
<?php Применение: Объект hidden может применяться наряду с cookie для передачи пар имя/значение для клиент-серверного взаимодействия. Разница в том, что cookie постоянно существуют на клиентском компьютере в течение сессии, в то время как объект hidden относится к конкретной форме. Первоначальное содержание объекта hidden может быть из менено внутри функции путем присвоения нового значения свойству value этого объекта. <INPUT TYPE""hidden" NAME="failedTries" VALUE="0"> ...строки кода...
<?php Каждый раз, когда вызывается функция setRetry, значение объекта типа hidden, названного failedTries, увеличивается на единицу. Это один из примеров гибкости типов переменных в JavaScript. Первоначальное значение объекта представляет собой строку. Несмотря на это, когда программа встречает математический оператор, она пытается преобразовать значение объекта в целое число. -------------------------------------------------------------------------------- history (Объект) Список ранее просмотренных страниц, аналогично пункту меню Go броузера. document.historу Применение: Этот объект унаследован из меню Go броузера и содержит список ранее просмотренных страниц. Методы объекта служат для навигации к любому элементу списка. Для определения количества элементов объекта служит свойство length:
<?php Навигация представляет собой относительное перемещение по списку вперед или назад, подобно использованию кнопок на панели инструментов.
<?php Метод go допускает и более сложные, чем просто перемещение к следующей или предыдущей странице, переходы по списку, подобно выбору адреса прямо из меню Go.
<?php //загружает предпоследнюю страницу Указав конкретное окно, можно управлять навигацией в других окнах или кадрах. Следующий пример загружает новую страницу из списка объекта history в кадр с именем content. Заметьте, что имя кадра заменяет указание документа.
<?php -------------------------------------------------------------------------------- host (Свойство) Возвращает строку, сформированную из свойств URL hostname и port.
<?php Применение: Предоставляет метод для просмотра и изменения той части URL, которая идентифицирует Web-узел. Если порт не указан, свойства host и hostname одинаковы. location.host = "www.montana.com:80" -------------------------------------------------------------------------------- hostname (Свойство) Возвращает или изменяет строку с именем домена или IP-адресом URL.
<?php Применение: Это свойство сходно со свойством host, за исключением того, что не включает в себя информации о номере порта. Если свойство port имеет значение null, то свойства host и hostname одинаковы. Несмотря на то что свойство hostname может быть изменено в любой момент, рекомендуется изменять весь URL сразу. Если указанное значение hostname не может быть найдено, возвращается ошибка. -------------------------------------------------------------------------------- href (Свойство) Возвращает строку, содержащую полный URL текущего документа.
<?php Применение: Все остальные свойства объектов location и link являются подстроками свойства href, которое может быть изменено в любой момент. URL текущего документа можно вывести на экран с помощью выражения: document.write("You are here: " + window.location.href) -------------------------------------------------------------------------------- index (Свойство) Возвращает индекс элемента объекта
<?php Применение: Позиция элемента в объекте select нумеруется начиная с 0. -------------------------------------------------------------------------------- indexOf (Метод) Возвращает позицию определенного символа или подстроки.
<?php Применение: Поиск начинается с позиции startingPoint. Первый символ в строке имеет номер 0, а последний равен длине строки минус единица. Если подстрока не найдена, метод возвращает -1. Значение параметра startingPoint по умолчанию равно 0.
<?php -------------------------------------------------------------------------------- isNaN (Метод) Проверяет, является ли аргумент числом.
<?php Применение: Метод применим только для UNIX. Эта функция возвращает true, если аргумент не является числом. На всех платформах, кроме Windows, методы parseFloat и parseInt возвращают NaN, если их аргумент не является числом. -------------------------------------------------------------------------------- italics (Метод) форматирует строку курсивом.
<?php Применение: Метод italics дает тот же эффект, что и применение тега HTML <I>. -------------------------------------------------------------------------------- lastlndexOf (Метод) Возвращает позицию символа или подстроки в строке, начиная поиск с конца.
<?php Применение: Возвращает позицию определенного символа или подстроки в строковом объекте, производя поиск с конца строки или с указанной позиции. Если подстрока не найдена, метод возвращает -1.
<?php -------------------------------------------------------------------------------- lastModified (Свойство) Строка только для чтения, хранящая дату последнего изменения текущего документа.
<?php Применение: Это свойство опирается на атрибуты файла-источника. Строка форматируется стандартным для JavaScript способом (см. объект Date). Обычно применяется так: dateModified = "Дата последнего изменения: " +
<?php -------------------------------------------------------------------------------- length (Свойство) Целое число, показывающее длину или размер соответствующего свойства объекта.
<?php Применение: Смысл возвращаемого свойством length значения определяется массивом или объектом, к которому это свойство применено. -------------------------------------------------------------------------------- link (links array) (Объект) Текст или изображение, определенные как гиперссылка на другой URL.
<?php Применение: Объект link представляет собой объект типа location и, следовательно, имеет те же свойства и методы, что и объект location. Если для объекта определено имя, то он одновременно становится элементом массива anchors. -------------------------------------------------------------------------------- link (Метод) Создает новую гиперссылку на другой URL. stringName.link(argument) Применение: Создает новую гиперссылку, определяя атрибут <HREF> и текст, который увидит пользователь. linkText = "Wossamatta University"; linkURL = "http://www.wossammotta.edu/"; document.write("Alma mater Рокки: " + linkText.link(linkURL)) -------------------------------------------------------------------------------- linkColor (Свойство) Цвет гиперссылки в документе. document.linkColor Применение: Цвет определяется как шестнадцатеричный триплет RGB или строковый литерал. Это свойство не может быть установлено после того, как документ отформатирован. Цвет соответствует атрибуту LINK в теге <BODY> и не может быть изменен после вывода документа на экран. document.write("Текущий цвет гиперссылок: " + document.linkColor) -------------------------------------------------------------------------------- links (Свойство) Массив объектов link.
<?php Применение: Ссылки определяются в HTML с помощью тега <А HREF=URL>. Они отражаются в свойстве links, первая ссылка представлена как document.links[0]. Более подробная информация приводится в описании объекта link. -------------------------------------------------------------------------------- LN2 (Свойство) Константа, представляющая натуральный логарифм числа 2. Math.LN2 Применение: Значение этой константы приблизительно равно 0.69315. -------------------------------------------------------------------------------- LN10 (Свойство) Константа, представляющая натуральный логарифм числа 10. Math.LN10 Применение: Значение этой константы приблизительно равно 2.30259. -------------------------------------------------------------------------------- location (Объект) Полная информация об URL текущего документа. [WindowName.][frameName.location.propertyName parent.[frameName.]location.propertyName Применение: Объект location используется для определения URL любого активного документа, включая документы в других окнах или в кадрах навигатора. Если объект window не указан, подразумевается текущее окно. Каждое свойство объекта location содержит отдельную часть URL. Шесть частей URL отражены в объекте location: protocol//hostname:port/pathname search#hash -------------------------------------------------------------------------------- location (Свойство) Возвращает строку с URL текущего документа. document.location Применение: Это свойство только для чтения (document.location) отличается от свойства location объекта window (window.location.propertyName) , которое может быть изменено. -------------------------------------------------------------------------------- log (Метод) Возвращает натуральный логарифм для положительного аргумента expression.
<?php Применение: Для отрицательного аргумента всегда возвращает -1.797693134862316е+308. -------------------------------------------------------------------------------- LOG2E (Свойство) Константа, представляющая собой логарифм числа Е по основанию 2. Math.LOG2E Применение: Значение этой константы приблизительно равно 1.44270. -------------------------------------------------------------------------------- LOG10E (Свойство) Константа, представляющая собой логарифм числа Е по основанию 10.
<?php Применение: Значение этой константы приблизительно равно 0.43429. -------------------------------------------------------------------------------- Math (Объект) Встроенный в JavaScript объект, дающий доступ к константам и математическим функциям.
<?php Применение: Объект Math делится на две части - свойства, содержащие константы и методы для реализации функций. Например, для получения значения числа Пи в уравнении используйте:
<?php Стандартные тригонометрические, логарифмические и экспо-ненциальные функции также включены в этот объект. Все аргументы тригонометрических функций выражаются в радианах. Также представлено несколько операции сравнения, например max - для определения большего из двух чисел. Так как назначением объекта Math является предоставление средств для математических операций, нет необходимости создавать второй объект Math. -------------------------------------------------------------------------------- max (Метод) Возвращает наибольший из двух аргументов.
<?php Применение: Принимает любую комбинацию числовых констант или переменных и возвращает значение большей. -------------------------------------------------------------------------------- method (Свойство) Отражает значение атрибута METHOD тега HTML <FORM>.
<?php Применение: Возвращаемое значение или get, или post. Новое значение может быть установлено в любой момент. -------------------------------------------------------------------------------- min (Метод) Возвращает меньший из двух аргументов.
<?php Применение: Принимает любую комбинацию числовых констант или переменных и возвращает значение наименьшего. -------------------------------------------------------------------------------- name (Свойство) Возвращает строку со значением атрибута name объекта.
<?php Применение: Атрибут этого свойства зависит от объекта. Он может быть изменен в любой момент. Это свойство ссылается на внутренние имена объектов button, reset и submit, а не на подписи кнопок. Например, после открытия нового окна с помощью: indexOutline = window.open("somefile.html","MenuPage") и выполнения команды document.write(indexOutline.name) JavaScript вернет строку "MenuPage", то есть присвоенное окну имя. У всех переключателей в группе имена одинаковы, каждый из них идентифицируется своей позицией. -------------------------------------------------------------------------------- navigator (Объект) Содержит информацию о броузере на клиентском компьютере. navigator Применение Объект navigator возвращает информацию о броузере, такую как имя и версия броузера. Одно из основных применений этого объекта состоит в определении платформы, используемой на клиентском компьютере, для учета особенностей конкретного броузера, подобных обработке символа новой строки или генерации случайных чисел.
<?php -------------------------------------------------------------------------------- onBlur (Обработчик события) Событие происходит в тот момент, когда элемент формы select, text или textarea теряет фокус. <INPUT TYPE="elementType" onBlur="function"> Применение: Событие потери фокуса (blur) может использоваться для проверки корректности ввода данных пользователем. Этот обработчик события отличается от обработчика onChange, который вызывается только в случае изменения значения поля.
<?php -------------------------------------------------------------------------------- onChange (Обработчик события) Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус. <INPUT TYPE="elementType" onChange="function"> Применение: Этот обработчик особенно полезен для проверки корректности ввода данных пользователем.
<?php -------------------------------------------------------------------------------- onClick (Обработчик события) Вызывается после щелчка левой кнопкой мыши на объекте.
<?php Применение: Обработчик onClick придает широкую функциональность кнопкам формы и другим объектам на странице. Кнопки могут использоваться для проверки корректности ввода данных пользователем перед посылкой на сервер или для вычисления результатов в форме или в выражении. Щелчок на переключателе или флажке позволяет переключиться на обработку другой информации. Следующий пример посылает содержимое формы с именем "overtime" функции howRich.
<?php -------------------------------------------------------------------------------- onFocus (Обработчик события) Событие происходит в тот момент, когда пользователь переходит к элементу формы select, text или textarea для ввода данных.
<?php Применение: Элемент формы получает фокус в тот момент, когда пользователь переходит к этому элементу формы с помощью клавиши Tab или щелчка мыши. Выделение символов внутри поля приводит к вызову обработчика события onSelect. Одним из применений обработчика onFocus является вывод на экран всплывающей подсказки, когда элемент выбирается в первый раз. -------------------------------------------------------------------------------- onLoad (Обработчик события) Вызывается, когда загрузка документа в окно или в кадр закончена.
<?php Применение: Событие load возникает в тот момент, когда броузер заканчивает загрузку окна или всех кадров внутри тега <FRAMESET>. -------------------------------------------------------------------------------- onMouseOver (Обработчик события) Событие происходит, когда указатель мыши помещается над гиперссылкой. <A HREF="URL" onMouseOver="function">linkText</A> Применение: Обработчик onMouseOver вызывается в тот момент, когда пользователь помещает указатель мыши над объектом link. Для взаимодействия со свойствами status или defaultStatus обработчик события должен возвращать true.
<?php -------------------------------------------------------------------------------- onSelect (Обработчик события) Обработчик события onSelect вызывается в тот момент, когда выделен текст внутри элемента формы.
<?php Применение: Событие select вызывается выбором части или всего текста в объектах text или textarea. -------------------------------------------------------------------------------- onSubmit (Обработчик события) Событие происходит в момент щелчка мышью на кнопке Submit для посылки данных формы на сервер.
<?php Применение: Обработчик события onSubmit запускается в момент от правки пользователем данных формы на сервер. Любое отличное от false возвращаемое значение, в том числе пропуск оператора return, приводит к отправке данных на сервер. Для получения более ясного кода рекомендуется вставляв оператор return в обоих случаях.
<?php -------------------------------------------------------------------------------- onUnload (Обработчик события) Вызывается, когда пользователь выходит из документа.
<?php Применение: Когда несколько событий unload включено в иерархию кадров, порядок операций - от дочернего к родительскому. Например, событие unload включено в два документа и родительский тег <FRAMESET>, который загрузил их. Когда дочерний документ изменяется, его событие unload обрабатывается, но событие unload тега <FRAMESET> не происходит. Когда пользователь выбирает опцию, заменяющую родительский документ на новый источник, событие unload самого верхнего уровня будет обработано. -------------------------------------------------------------------------------- open (Метод) Создает новый документ или экземпляр окна. document.open([MIMEtype])
<?php Применение: Для документа метод open открывает поток вывода для методов write или writeln. Если тип MIME является версией text или image (например, text/html или image/gif), документ будет открыт для показа. Иначе поток будет направлен в plug-in. Если документ уже существует в целевом окне, метод open очищает это окно. Поток закрывается с помощью метода document.close(). Для окна метод open открывает новое окно броузера, подобно выбору пункта меню File->New Web Browser броузера. При использовании аргумента URL метод загружает в новое окно документ; в противном случае новое окно остается пустым. При использовании метода в программе обработки события форма должна включать объект window; в противном случае подразумевается объект document. Параметр windowFeatures описывается в виде разделенного запятыми списка параметров, где =1 или =yes - включено и =0 или =no - отключено. windowFeatures включают управление выводом инструментальной панели, окна URL, кнопок каталогов, строки состояния, строки меню, полос прокрутки, возможностью изменения размеров, сохранением истории навигации, шириной и высотой. -------------------------------------------------------------------------------- options (Свойство) Этот массив параметров является свойством элемента формы select. Массив создается с помощью тегов <OPTION> внутри набора тегов <SELECT>.
<?php Применение: Индекс первого параметра - ноль, второго - 1 и так далее. Более подробная информация содержится в описании объекта select. -------------------------------------------------------------------------------- parent (Свойство) Ссылается на вызывающий документ в текущем кадре, созданном тегом
<?php Применение: Использование свойства parent дает доступ к другим кадрам, созданным тем же самым тегом <FRAMESET>. Например, пусть два вызываемых кадра называются index и contents. Тогда кадр index
Дата добавления: 2009-11-24 09:51:28, просмотров: 8806
Комментарии: 0
Пожалуйста, авторизируйтесь, для возможности добавить комментарий..
|