Шрифт:
Предлагаемые к реализации методы
Подобно предлагаемым к реализации свойствам, перечисленным выше, проектом стандарта предлагаются к реализации следующие методы, которые пока не реализованы ни в одном из броузеров.
Для событий мыши и клавиатуры этот метод возвращает true, если в момент возбуждения события удерживалась нажатой указанная клавиша-модификатор modifier, и false - в противном случае. Значением аргумента modifier может быть одна из строк: «Alt», «AltGraph», «CapsLock», «Control», «Fn», «Meta», «NumLock», «Scroll», «Shift», «SymbolLock» и «Win».
EventSource
Comet-соединение c HTTP-сервером (EventTarget)
Объект
Спецификация «Server-Sent Events» появилась совсем недавно и на момент написания этих строк поддерживалась не во всех броузерах.
Конструктор
Создает новый объект
Константы
Следующие константы определяют допустимые значения свойства
Идет установка соединения, или соединение было закрыто и объект
Соединение установлено и готово к приему событий.
Соединение было закрыто либо вызовом метода
Свойства
Состояние соединения. Возможные значения определяются константами, перечисленными выше.
Абсолютный URL-адрес, к которому подключен объект
Методы
Закрывает соединение. После вызова этого метода объект
Обработчики событий
Сетевые взаимодействия выполняются асинхронно, поэтому объект
EventTarget
объект, способный принимать события
Объекты, для которых генерируются события, и объекты, которые находятся на пути всплывающих событий, должны предоставлять возможность определять обработчики этих событий. Такие объекты обычно определяют свойства обработчиков событий, имена которых начинаются с префикса «оn» и, как правило, определяют методы, описываемые ниже. Регистрация обработчиков событий - поразительно сложная тема. За подробностями обращайтесь к разделу 17.2 и обратите внимание, что ІE версии 8 и ниже использует другие методы, чем все остальные броузеры; эти методы будут описаны в специальном разделе ниже.