События VS Атрибуты
Меня очень давно мучает один вопрос...
И касается он событий(event) и собственно атрибутов. Ввиду того, что не могу осилить логику работы event в браузерах, такой вопрос: 1. $("tag").live("onclick", function(){ ... }); 2. <tag onclick="..."> Может ли нагружать 1 вариант рендеринг страниц в браузерах? К примеру у нас ajax навигация на сайте и было бы довольно удобно вешать события на элементы динамически через live... Из-за него может упасть производительность рендеринга/навигации страниц? P.S. до этого меня никогда не покидало ощущение что явно указанный атрибут onclick у тега лучше и вообще никак не влияет на производительность. |
Какое это имеет отношение к рендерингу? Если элементов мало, то разницы не будет. Если много - то первый вариант предпочтительней, так как будет навешан всего один обработчик на один элемент.
Бьюсь об заклад что в масштабе твоего "приложения" ты даже при всем старании не увидишь никакой разницы в производительности на таких мелочах. |
Часовой пояс GMT +3, время: 21:21. |