KorniloFF-ScriptS ©

Здравствуйте, Гость!
Путь страницы:   Стартовая > Javascripts > Технологии > Использование обработчиков
Page
Menu

Использование обработчиков

В клиентском программировании часто встречается ситуация, когда требуется навесить обработчики событий на большое количество однотипных элементов. В качестве примера рассмотрим обычный календарь, по клику на каждой ячейке которого должна выводиться дополнительная информация.

И тут сразу становится понятна разница между техниками исполнения этого задания. Немалая часть программистов постараются обойти циклом все ячейки, добавив каждой из них обработчик события click. И это будет работать, но на странице у вас добавится 30 обработчиков, что вовсе не облегчит работу броузера.

Правильным решением является добавление единственного обработчика на общий родительский элемент. Функция такого обработчика получит первым аргументом объет события, содержащий в свойстве target ссылку на элемент, вызвавший событие.

В прмере ниже родительский элемент имеет идентификатор id="calendar".

Попробуйте кликнуть по любой дате в примере - и во всплывающем окне вы увидите эту дату.


Код:

Комментарии к теме (0)

Комментариев пока нет.

Дабавить комментарий