Изучаем Java

Вы здесь: Главная >> Java-самоучитель >> Подобъекты объекта document

Подобъекты объекта document


Рассмотрим часть подобъектов объекта document.

Объект Anchor. Это некая часть HTML-документа, на которую можно ссылаться через гипертекстовую ссылку. Содержит свойства-координаты (х, у), собственно содержимое (text) и имя (name), с помощью которого доступна эта часть документа.

Объект Form. Его основные свойства и методы представлены в табл. 11.7. (они практически такие же. как и параметры дескриптора <FORM>, который мы изучим в следующей главе).

Таблица 11.7. Основные свойства и методы объекта Form

Свойство

Описание

action

Параметр action дескриптора <form>

elements

Массив со всеми элементами формы

encoding

Параметр enctype дескриптора <form>

length

Количество элементов

method

Параметр method дескриптора <form>

name

Параметр name дескриптора <form>

target

Параметр target дескриптора <FORM>

Методы

Описание

reset()

Установка для элементов формы значения по умолчанию

submit()

Отправка данных в серверную программу

 

Таблица 11.8. Основные свойства и методы подобъектов Button, Reset и Submit

Свойство

Описание

form

Содержит форму, на которой расположен объект

name

Имя объекта

type

Тип кнопки

value

Значение параметра value

Методы

Описание

blur()

Убирает фокус

click()

Происходит щелчок на кнопке

focus()

Устанавливает фокус

 

Подробно работу с элементами управления мы рассмотрим в следующей главе, а пока продолжим изучение элементов управления (теперь мы не будем указывать методы blur () и focus (), а также свойства form, name и type, так как они присутствуют у всех элементов управления). Рассмотрим свойства и методы объектов флажок (Checkbox) и переключатель (Radio).

 

Свойство:
checked — установлен ли объект;
def aultchecked — изначальное положение объекта (вкл/выкл);
value — параметр value.

 

Методы:
click () —щелчок на объекте.
Рассмотрим объект FileUpload. Он помещает в форму текстовое поле и кнопку Browse. Щелчок на этой кнопке раскрывает на экране окно выбора файла. Вот его свойства и методы.

Свойство:
value — путь и имя файла.
Методы:
select () — выделяет область ввода.

 

Теперь рассмотрим объект Hidden. Он предназначен для сохранения значений и передачи их серверной программе. Однако этот объект не показывается на экране, поэтому у него нет методов. Есть лишь одно дополнительное свойство:
value — значение параметра value в дескрипторе <input>.

Рассмотрим текстовые элементы управления: Password (ввод пароля, символы отображаются звездочками), Text (ввод для однострочного текста) и Textarea (ввод для многострочного текста).

Свойство:
def aultvalue — значение по умолчанию;
value — текущее значение.

Методы:
selec t () — выделяет текст в текстовом поле.
И наконец, последний подобъект объекта Form— Select. Он представляет собой список.

Вот его основные свойства:

•          length — количество элементов;
•          multiple — раскрывающийся список или нет;
•          options — все элементы списка;
•          selectedlndex — выделенный элемент.

Рассмотрим базовые объекты языка JavaScript. Начнем изучение этих объектов с объекта Array, отвечающего за массивы. Основные свойства и методы этого объекта представлены в табл. 11.9.

Таблица 11.9. Основные свойства и методы объекта Array

Свойство

Описание

length

Количество элементов массива

Методы

Описание

concat()

Соединяет элементы массива

join()

Соединяет элементы массива в строку

pop ()

Удаляет последний элемент

push()

Добавляет элементы в конец массива

reverse()

Обращает порядок следования элементов

shift()

Удаление первого элемента массива

slice()

Возвращает массив от первого указанного элемента (включительно) и до последнего (исключительно)

 

sort()

Сортирует элементы массива

splice()

Удаляет элементы и вставляет на их место новые

toString()

Преобразует элементы массива в строку

unshift()

Добавляет элементы в начало массива

 

Объект Boolean содержит один метод — toString (), который позволяет преобразовать значение в строку.

Один из самых интересных и важных объектов — объект Date. Он не может содержать даты ранее 1 января 1970 года. Вот способы создания экземпляров объекта Date:

•          при отсутствии параметров создается экземпляр с текущей датой;
•          при указании параметров формата (гг, лш, дд, ни, мм, сс) сразу устанавливаются дата и время (часть элементов можно не указывать — они считаются нулевыми; учтите также, что нумерация месяцев, часов, минут, секунд начинается с 0);
•          при указании параметров формата ("месяц дд, гггг чч:мм:сс") устанавливается дата — при этом все пропущенные значения считаются нулевыми.

Рассмотрим основные методы этого объекта, представленные в табл. 11.10.

Таблица 11.10. Основные методы объекта

getDate()
getDay()
getFullYear()
getHours()
getMilliseconds()
getMinutes()
getMonth()
getSeconds()
getTime()

getTimeZoneOffset()
getUTCDate()
geUTCDay ()
getUTCFullYear()
getUTCKours()
getUTCMi11i seconds()
getUTCMinutes()
getUTCMonth()
getUTCSeconds()
getYear() parse()
setDate()

setFullYear()
setKours()
setMilleseconds{)
setMinutes()
setKonth()
setSeconds()
setTime()
setUTCDate()
setUTCFuliYear{)
setUTCHours()
setUTCMilleseconds()
setUTCMinutes()
setUTCMonth()
setUTCSeconds()
setYear()
toGMTString()
toLocaieString()
toString()
toUTCString()

 

UTC()

valueOf{)

 

Возвращает день месяца
Возвращает день недели
Возвращает год
Возвращает час
Возвращает миллисекунды
Возвращает минуты
Возвращает месяц
Возвращает секунды
Возвращает количество миллисекунд, прошедших с 0 часов первого дня 1970 года
Возвращает смещение по часовым поясам в минутах
Возвращает день месяца по универсальному времени
Возвращает день недели по универсальному времени
Возвращает год по универсальному времени
Возвращает час по универсальному времени
Возвращает миллисекунды по универсальному времени
Возвращает минуты по универсальному времени
Возвращает месяц по универсальному времени
Возвращает секунды по универсальному времени
Возвращает год
Получает число миллисекунд от 1.01.1970 до даты, переданной в строковом формате
Установка дня месяца
Установка года
Установка часа
Установка миллисекунд
Устанавливает минуты
Устанавливает месяц
Устанавливает секунды
Устанавливает миллисекунды, прошедшие с 1.1.70
Установка дня месяца в формате универсального времени
Установка года в формате универсального времени
Установка часа в формате универсального времени
Установка миллисекунд в формате универсального времени
Устанавливает минуту в формате универсального времени
Устанавливает месяц в формате универсального времени
Устанавливает секунду в формате универсального времени
Устанавливает год
Преобразует дату в строку в формате GMT
Преобразует дату в строку в формате локальной системы
Преобразование даты в строку
Преобразование даты в строку в соответствии с универсальным
временем
Преобразует дату в миллисекунды, прошедшие с 1.1.70, по универсальному времени
Возвращает дату в миллисекундах

 

 

Приведем пример HTML-документа с использованием этого объекта Date (листинг 11.10).

Листинг 11.10. Пример HTML-документа, использующего объект Date

 


Партнеры сайта