Является ли метод jQuery live
с использованием setInterval
для обновления событий?Использует ли jQuery live setInterval?
Это влияет на производительность?
Является ли метод jQuery live
с использованием setInterval
для обновления событий?Использует ли jQuery live setInterval?
Это влияет на производительность?
Основываясь на блоге this как на ресурсе, похоже, что jQuery.live() работает, прикрепляя события к документу. Затем, когда событие запускается (например, щелчком), событие пузырится до уровня документа - в этот момент оно сравнивается со всеми обработчиками событий в реальном времени. Если он соответствует активному обработчику событий, он запускает событие для него.
Кажется, что он НЕ использует SetInterval. Я могу ошибаться.
Этот блог довольно хорошо описывает, что происходит за сценой.
жить не использует setinterval но livequery делает.
+1 за то, что вы указали на отличный обзор live vs. livequery (с введением в пузыри событий). –
, чтобы уточнить @ Ответ Мэтта, ответ нет. Если вас беспокоит производительность, вы можете увидеть некоторые небольшие улучшения, используя новый делегат, который позволяет применять события живого стиля в пределах данного родительского элемента. – MrColes