Показать сообщение отдельно
  #5 (permalink)  
Старый 27.10.2012, 15:52
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Основная задача для которой вешают обработчик события на весь документ - когда нужно обработать событие на однотипных объектах, которые могут появлятся и исчезать.
Например клик по всем ссылкам, можно уложить в один обработчик, и любые свежедобавленные ссылки также будут выполнять этот код, без необходимости назначать им личный обработчик.
При этом глобальный обработчик естественно не отменяет событие
Так работает jQuery.live

С точки зрения производительности, навешивание общего обработчика отъест меньше памяти, и меньше времени займет навешивание самого события.
Обработка события при этом будет чуть дольше(если проверять тип целевого объекта)
Ответить с цитированием