Описание объектов, методов, свойств и обработчиков событий.

Date (Объект)

Предоставляет набор методов для работы с датами и временем
Date.method(parameters)

Применение
Встроенныи объект Date заменяет в языке JavaScript обычные типы данных для дат. Несмотря на отсутствие каких-либо свойств, объект Date имеет несколько методов для установки и изменения своего значения.
Хотя значения даты возвращаются в стандартной форме, фактическое значение хранится как количество миллисекунд, прошедших после полуночи1 января 1970 года. Применение этого соглашения запрещает использование дат до 1970 года.
Для создания нового объекта Date можно использовать несколько вариантов синтаксиса:
objectNarne =- new Date()
//Создает объект, хранящий текущие дату и время
objectNais.e = nеw Date("month day, уеаr [hours:minutes:seconds]")
// Создает объект со значением, заданным в виде строки спределенного формата
objectNamie = new Date(yeaг, month, day [, hours, minutes, seconds])
// Создает объект со значением, заданным с помощью числовых параметров

Если при создании объекта Date опустить компонент, указывающий время, оно по умолчанию будет установлено в 00;00;00. Методы для установки и получения значения даты и времени делятся на четыре основных категории: set, get, t.o и parse/UTC.
За исключением номера дня в месяце, все числовые представления даты нумеруются с нуля. Зто не должно представлять проблемы, если не считать месяцев. Они представляются числами от 0 (январь) до 11 (декабрь).
Стандартный синтаксис даты таков: «Thu, 11 Jan 1996 06:20:00 GMT». Принятые в США аббревиатуры временных поясов воспринимаются корректно, но для универсальности лучше указывать сдвиг поясного времени относительно Гринвичского меридиана. Например, «Thu, 11 Jan 1996 06:20:00 GMT+0530» указывает пояс, находящийся на 5:30 западнее Гринвича.

Связанные элементы
См. методы getDate, getDay, getHours, getMinutes,getMonth,getSeconds,getTime, getTimezoneOffset,getYear, parse, setDate, setHours,setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toLocaleString и toUTC.


defaultChecked (Свойство)

Логическое значение (true или false), указывающее состояние флажка или переключателя по умолчанию.
formName.elementName.defaultChecked
forrns[index].elements[index].defaultChecked

Применение
Установка значения свойства defaultChecked может перекрывать атрибут CHECKED тега, создавшего элемент формы. Следующий фрагмент программы возвращает группу переключателей к их исходному состоянию путем поиска и установки Переключателя в положение по умолчанию:
for (var i in menuForm.choicesj {
if (menuForm.choices[i].defaultСhecked) {
menuForm.choices[i].defaultСhecked == true
}
}
Изменение свойства defaultChecked не влияет на вывод на экран переключателя, даже если затронуто состояние других переключателей.

Связанные элементы
Свойство объектов checkbox, radio.
См. объект form.
См. свойство сhесked.


defaultSelected (Свойство)

Состояние элемента формы select по умолчанию.
forrnName.elementName.defaultSelected
forms[index].elements[index].default.Selесted

Применение
Свойство defaultSelected возвращает true или false, в зависимости от того, был ли при создании элемента формы использован в теге атрибут SELECTED. Программная установка значения этого свойства перекрывает наличие или отсутствие атрибута SEI,ECTED тега <OPTION>. Синтаксис и поведение аналогичны свойству defaultChecked.

Связанные элементы
Свойство объекта орtions. См. свойства index, selected и selectedIndex.


defaultStatus(свойство )

Bыводимое по умолчанию сообщение в строке состояния в нижней части окна броузера.

Применение
Устанавливает сообщение, выводимое в строке состояния, когда броузер не выдает своих сообщений. Зто сообщение вытесняется более приоритетными или временными сообщениями, подобньили сообщению, инициируемому обработчиком события mouseGver. Например: window.defaultStatus = "Добро пожаловать на мoю домашнюю страницу" выводит приветственное сообщение в тот момент, когда указатель мыши не находится над гиперссылкой или броузер не извещает пользоватегя о производимых им действиях.

Связанные элементы
Свойство объекта window
См. свойство status.


defaultValue (Свойство)

Первоначальное содержимое текстовых элементов формы
formName.elementName.defaultValue
forms[index].elementsj'ndex].defaultValue

Применение
Для любого из стандартных полей ввода текстовых данны форм HTML – hidden, password, text, textarea (для которых значение по умолчанию записывается между тегам <TEXTAREA>) и string – свойство defaultValue возвращает первоначальное содержимое, установленное в тегах независимо от текущего значения. Для элементов типa password это свойство автоматически устанавливается null по соображениям безопасности независимо от установленного значения.

Связанные элементы
Свойство объектов hidden, password, text и textarea
См. свойство value.


document (Объект)

Объект, создаваемый броузером во время загрузки страницы.
document.propertyOrMethod
document.object.Name.propertyOrMethad

Применение
Объект document является одним из основных в JavaScript содержит информацию о текущем документе, такую как заголовок, цвет фона и имеющиеся в документе формы. Зти свойства определяются в теге <BODY>. С помощью методов write и writeln объект document позволяет также выводить для пользователя на экран текст HTML.
Вы можете ссылаться на якоря, формы и гиперссылки документа с помощью соответствующих массивов объекта document. Злементы этих массивов соответствуют каждому якорю, форме или гиперссылке документа.

Связанные элементы
Свойство объекта window.
См. объект frame.
См. свойства alinkColor, anchors, bgColor, cookie, fgColor,forms,lastModified, linkColor,links, location, referrer, title и vlinkColor.
См. методы clear, close, open, write и writein.
См. обработчики событий onLoad и onUnload.


E (Свойство)

Основание натуральных лога рифмов. Math.Е

Применение
Также называется константой Эйлера, значение приблизительно равно 2.71828.

Связанные элементы
Свойство объекта Маth
См. свойства LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2 и SQRT2.


elements аrrау (Обьект)

Массив элементов формы в порядке их определения в исходном документе.
formName.elements[index]
forms[index].elements[index]

Применение
В этот массив включены все элементы формы. Обращение к этому массиву происходит с помощью имени формы или маcсива forms. Злементами формы являются кнопки, флажки переключатели, объекты text и textarea. Ссылаться нa элементы можно по их индексу.
Например, если форма содержит два текстовых поля, три переключателя и две кнопки, все они – соответствующие элементы в массиве elements от formName.elements [0] дo formName.elements [6] . Заметьте, что нумерация начинается с 0, а не с 1.
Для определения количества элементов в форме служит свойство length. Значением своиства value для каждого элемента массива elements является полный текст тега НТML создавшего элемент.
На элементы формы можно также ссылаться пo их именам. Например, элементтипа рassword, названныи newPassword, является вторым элементом формы на странице HTML. Его значение может быть получено тремя способами
formName.elements[1].value
formName.elements["newPassword"].value
formName.newPassword.value

Значения элементов массива еlements доступны только для чтения.

Связанные элементы
Свойство объекта form.
См. свойство length.


elements (Свойство)

Массив объектов, содержащий элементы формы в том порядке, в котором они перечислены в тексте страницы HTML
formName.elements[index]
forms[index].elements[index]

Применение
Нумерация элементов массива начинается с нуля и заканчиваетя количеством элементов формы минус 1. Более подробная информация содержится в описании объекта elements array.

Связанные элементы
Свойство объекта form.
Cм. объект elements.


encoding (Свойство;

Возвращает строку с типом кодирования MIME.
formName.encoding forms[index].encoding

Применение
Тип кодирования MIME устанавливается в атрибуте ENCTYPE тега HTML <FORM>. Стандарты кодирования MIME в HTML не устоялись, но черновые документы и информацию о состоянии дел можно найти на Web-сайте University of California-Irvine Informaticn and Computer Sciences Depїrtment http://www. ics.uci.edu/pub/ietf/html/.

Связанные элементы
Свойства объекта form
См. свойства action, method и target .


escape (Метод)

Возвращает ASCII-код своего аргумента. escape (argument)

Применение
Коды ASCII HTML основаны на наборе символов ISO Latin-1 записываются в форме %xxx, где ххх – десятичное число представляющее код ASCII. Зтот метод не относится к какому либо объекту, а является встроенным в язык JavaScript. Буквы латинского алфавита и числа возвращаются как есть, для остальных символов возвращаются коды ASCII.
document. write (escape ("Hi! ") ) возвращает hi%21

Связанные элементы
См. метод unescape.


eval (Метод)

Вычисляет строку как числовое выражение. eval(string)

Применение
Встроенная функция языка JavaScript получает числовое или строковое значение как аргумент. В случае получения строки метод eval пытается преобразовать ее в числовое выражение и возвращает полученный результат
var x = 10
var у = 20 document.write(eval("х + у"))

Этот метод может быть также использован для выполнения команд JavaScript, включенных в строку.
var doThis = "if(x==10)" {alert('Достигнуто максимальное значение') }
function checkMax () {
х++;
eval(doThis)
}

Этот метод может оказаться полезным для преобразования введенной в поле формы строки, представляющей собой какую-то дату, в числовое выражение.


exp (Метод)

Возвращает значение экспоненты. Math.exp(argument)

Применение
Метод ехр возвращает число E (константу Эйлера), возведенное в степень, равную аргументу.

Связанные элементы
Метод объекта Маth.
См. методы log и pow.
См. свойство Е.


fgColor (Свойство)

Цвет текста, выводимого на странице. document.fgColor

Применение
Цвета в JavaScript представлены в виде шестнадцатеричных триплетов RGB или строковых литералов. Зто значение не может быть изменено после загрузки документа, для отдельных фрагментов текста можно изменить цвет с помощью метод fontcolor. Свойство fgColor записывается в двух формах
document.fgColor=="aliceblue" document.fgColor"="F0FBFF",
что дает тот же эффект, что и атрибут TEXT тега <BODY>
<BODY TEXT=-"aliceblue">

Связанные элементы
Свойство объекта document
См. свойства alinkColor, bgColor, linkColor vlinkColor.
См. метод fontcolor


fixed (Метод)

Выводит строку на экран шрифтом фиксированной ширины.
stringName.fixed()

Применение
Использование метода f ixed аналогично применению тегa HTML <TT>.

Связанные элементы
Метод объекта string.


floor (Метод)

Возвращает ближайшее целое число, меньшее или равное аргументу.
Маth.floor(argument)

Применение
Если этому методу передано в качестве аргумента целое или дробное число, он возвращает целое число, меньшее или равное аргументу. Например: Math.floor(2.99) возвращает 2.

Связанные элементы
Метод объекта Math.
См. метод ceil.


focus (Метод)

Передает фокус указанному элементу формы.
formName.elementName.focus()
forms[index].elements[Index].focus()

Применение
используя имена формы и элемента, метод focus передает фокус элементу. С этого момента можно программно ввести значение в элемент формы, либо пользователь может сделать это вручную.

Связанные элементы
Метод объектов password, select, text, textarea
См. методы blur и select.


fontcolor(Метод)

Переопределяет цвет выводимого текста для строкового объекта,
stringName.fontcolor()

Применение
Метод fontcolor форматирует строковый объект цветом, указанным в аргументе как шестнадцатеричный триплет RGB или строковый литерал. Использование метода fontcolor подобно использованию тега <FONT COLOR=color>.
myDog = "Brown";
document. write (myDog. fontcolor" ("sienna") )

Связанные элементы
Метод объекта string.


fontsize(Метод)

Выводит на экран строку шрифтом указанного размера.
stringName. fontsize (argurnent)

Применение
Этот метод использует один из семи возможных размеров шрифта, устанавливаемых в теге <FONTSIZE=size>. Если методу передана строка, размер шрифта задается относительно базового значения, установленного в теге <BASEFONT>.
Aргумент задает размер шрифта. Бели это целое число, то оно представляет собои размер шрифта и должно быть в диапазоне от1до 7. Eсли же в качестве аргумента передана строка, размер шрифта изменяется относительно базового.

Связанные элементы
Метод объекта string.
См. методы big и small.


form (forms array) (Объект)

Объект, представляющий форму на странице.
document.formName document.forms[index]

Применение
Объект form является свойством объекта document. Каждая форма в документе является отдельным объектом. На нее можно ссылаться по имени. Объект form является также элементом массива forms, определенного в тегах HTML. Eсли первая форма в документе называется orderForm, то ссылаться на нее можно как на document.orderForm или documerir . forms [0] . Ecли форме не присвоено имени, сослаться на нее можно только как на элемент массива forms по индексу. Для получения количества форм на странице служитсвойство length.
document.forms.length
Отдельные элементы формы могут быть указаны по их именам или как элементы массива elements.
document.forrnName.elements[index]
Массив forms – объект только для чтения. Попытка установить значение с помощью выражения: document. forms[1] ="OldGuestBook" не даст никакого эффекта.
Значение элемента массива forms имеет синтаксис, подобный синтаксису тега HTML. Например, значение объекта form для формы с именем userInfo будет <OBJECT userInfo>

Связанные элементы
Свойство объекта document.
См. объект hidden.
См. метод submit
См. обработчик события onSubmit.


forms(Свойство)

Массив объектов,. соответствующих формам, созданных в тегах HTML в том же порядке.
document.forms

Применение
Свойство forms относится к объекту document и содержит по элементу на каждую форму в документе. Более подробно см. в описании объекта form.

Связанные элементы
Свойство объекта document.
См. объект form.
Cм свойство length


forward(Метод)

Загружает следующий документ из списка URL, просмотренных за текущий сеанс работы с броузером.
history.forward

Применение
Результат действия этого метода аналогичен выражению history.go(1) .

Связанные элементы
Метод объекта history
. См. методы back и go.


frame(Объект)

Окно (кадр), содержащее независимо прокручиваемый субдокумент HTML .
[windowName.][parent.]frameName
[windowName.][parent.]frames[index]

Применение
Кадры могут быть связаны с различными URL. Загрузка документов в каждый кадр может быть инициирована из другого кадра в том же окне броузера. Каждый кадр представляет собой объект типа window, определенный в теге <FRAMESET> для создания требуемой компоновки страницы. Страница опРеделяется в родительском документе HTML. Все субдокументы являются дочерними по отношению к родительскому.
Eсли кадр содержит определения атрибутов SRC и NАМЕ, то кадр может быть идентифицирован с помощью выражений parent.frameName , parent.frames[index]

Связанные элементы
Свойство объекта window.
См. обьекты document и window.
См. свойства defaultStatus, frames, parent, self, status, top и window.
Cм. Mетод setTimeout и clearTimeout.


frames(Свойство)

Массив, соответствующий дочерним кадрам, созданным с помощьютега <FRAMESET>
[windowName.][parent. ]frameName
[windowName.][parent.]frames[index]

Применение
Определить количество кадров в окне можно с помощью свойства length. Дополнительная информация содержится в описании объекта frame.

Связанные элементы
Свойство объекта window.
См, объект frame.
См. свойство length.


getDate (Метод)

Возвращает число месяца. Date.getDate()

Применение
Один из немногих элементов языка JavaScript, нумерация в котором начинается не с 0. Зтот метод возвращает число в диапазоне от1до 31, представляющее число месяца.
endOfTheWorld = new Date("January 11, 1996 06:18:00")
document.write(endOfTheWorld.getDate()) / /возвращает 11

Связанные элементы
Метод объекта Date.
См. метод setDate.


getDay (Метод)

Возвращает день недели как целое число от 0 (воскресенье) до 6 (суббота).
Date.getDay() dateName.getDay()

Применение
Соответствующего метода setDay не существует, так как день недели автоматически вычисляется на основе значения объекта Date.

Связанные элементы
Метод объекта Date.


setHours(Метод)

Возвращает час суток.
Date.qetHours() dateName.getHours()

Применение
Значение возвращается в 24-часовом формате, от 0 (полночь) до 23.

Связанные элементы
Метод объекта Date.
См. метод setHours.


getMinutes (Метод)

Возвращает минуты как целое от 0 до 59.
Date.getMinutes() dateName.getMinutes()

Применение
Подобно остальным методам объекта Date, getMinutes просто возвращает один из элементов времени.
endOfTheWorld = new Date("January 11, 1996 06:18:00")
document.write (endOfThellorld. getNinutes () )
//Возвращает 18

Связанные элементы
Метод объекта Date.
См. метод setMinutes.


getMonth (Метoд)

Возвращает номер месяца в году.
Math.getMonth() dateName.getMont.h()

Применение
Номер месяца возвращается как целое число в интервале между 0 (январь) и 11 (декабрь), а не как строка. Это значение может внести путаницу, так как не соответствует стандартному способу нумерации месяцев. Прежде чем вывести значение на экран или после получения данных, введенных пользователем в форму, надо произвести соответствующие преобразования.
function toReality() {//преобразует номер месяца в систему "1-12"
this += 1
}
function toConvention() {// преобразует номер месяца в систему "0-11"
this -= 1
}

Связанные элементы
Метод объекта Date.
См. метод setMonth.


getSeconds (Метод)

Возвращает число секунд.
Date.getSeconds() dateName.getSeconds()

Применение
Секунды возвращаются как целое число от 0 до 59.

Связанные элементы
Метод объекта Date.
См. метод setSeconds.


getTime (Метод)

Возвращает целое число, представляющее собой текущее значение объекта date.
Date.getTime() dateName.getTime()

Применение
Значение представляет собой количество миллисекунд, прошедших после полуночи 1 января 1970 года. Это значение может использоваться для сравнения двух дат. Для функций, включающих в себя вычисления дат, полезно создать набор переменных, определяющих минуты, часы и дни в миллисекундах.
var dayMillisec = 1000 * 60 * 60 * 24 //1, 000 миллисекунд х 60 сек. х 60 мин. х 24 часа
var hourMillisec = 100 * 60 * 60 // 1,000 миллисекунд х 60 сек. 60 мин.
var minuteMillisec = 1000 * 60 //1,000 миллисекунд х 60 сек.

Связанные элементы
Метод объекта Date.
См. метод setTime.


getTimezoneOffset (Метод)

Возвращает разницу в минутах между местным временем клиента и гринвичским (GMT). Date.getTimezoneOffset() dateName.getTimezoneOffset()

Применение
Это значение является константой, за исключением случаев перехода на летнее/зимнее время.

Связанные элементы
Метод объекта Date.


getYear (Метод)

Возвращает год объекта date минус 1900.
Date.getYear() dateName.getYear()

Применение
Несмотря на то что значение года может быть передано объекту date как 4-значное число в виде строки, возвращаемое мeтодом getYear значение является 2-значным числом. Нaпример, 1996 возвращается как 96.

Связанные элементы
Метод объекта Date.
См. метод setYear.
go (Метод)

Загружает документ из списка страниц, посещенных за тек щий сеанс работы броузера.
history. go (argumentOrURL)

Применение
Зтот метод может ссылаться на документы из списка history по URL или по относительной позиции в этом списке. Ecли укaзан неполный адрес URL, используется ближайшее соотвeтствующее значение. Результат поиска не зависит от регистра.

Связанные элементы
Методобъекта history.
См. методы back и forward.


<<Назад     Содержание     Далее>>

Hosted by uCoz