русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Смешанная модель обработки событий


Дата добавления: 2015-07-09; просмотров: 434; Нарушение авторских прав


 

До сих пор обсуждались традиционная модель обработки событий уровня 0, а так_ же новая модель стандарта DOM Level 2. С целью сохранения обратной совмести_ мости броузеры, поддерживающие модель Level 2, продолжают поддерживать и модель обработки событий Level 0. Это означает, что существует возможность использовать обе модели обработки событий в пределах одного документа.

 

Важно понимать, что веб_броузеры, поддерживающие модель обработки собы_ тий Level 2, всегда передают объект события обработчикам событий, даже тем из них, которые зарегистрированы установкой HTML_атрибута или JavaSсript_ свойства с использованием модели Level 0. Когда обработчик события определя_ ется как HTML_атрибут, он неявно преобразуется в функцию, которая принима_ ет аргумент с именем event. Это означает, что такие обработчики событий могут использовать идентификатор event для обращения к объекту события. (Позднее вы увидите, что указание идентификатора event в HTML_атрибутах допускается также при использовании модели обработки событий IE.)

 

Стандарт DOM учитывает то обстоятельство, что модель обработки событий уровня 0 по_прежнему остается в обиходе, а потому указывает, что реализация модели Level 0 должна трактовать зарегистрированные в этой модели обработ_ чики так, как если бы они были зарегистрированы методом addEventListener(). То есть, если функция f присваивается свойству onclick элемента e документа


 

17.3. Модель обработки событий Internet Explorer
   

 

(или установкой соответствующего HTML_атрибута onclick), это эквивалентно следующему вызову функции регистрации:

 

e.addEventListener("click", f, false);

 

Когда вызывается функция f, ей в виде аргумента передается объект события, несмотря даже на то, что она была зарегистрирована с использованием модели Level 0.

 



<== предыдущая лекция | следующая лекция ==>
Интерфейс MouseEvent | Объект Event в IE


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.748 сек.