Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   События VS Атрибуты (https://javascript.ru/forum/misc/42754-sobytiya-vs-atributy.html)

LyonSH 08.11.2013 02:59

События VS Атрибуты
 
Меня очень давно мучает один вопрос...
И касается он событий(event) и собственно атрибутов.

Ввиду того, что не могу осилить логику работы event в браузерах, такой вопрос:

1.
$("tag").live("onclick", function(){
     ...
});


2.
<tag onclick="...">


Может ли нагружать 1 вариант рендеринг страниц в браузерах?
К примеру у нас ajax навигация на сайте и было бы довольно удобно вешать события на элементы динамически через live...
Из-за него может упасть производительность рендеринга/навигации страниц?

P.S. до этого меня никогда не покидало ощущение что явно указанный атрибут onclick у тега лучше и вообще никак не влияет на производительность.

danik.js 08.11.2013 05:39

Какое это имеет отношение к рендерингу? Если элементов мало, то разницы не будет. Если много - то первый вариант предпочтительней, так как будет навешан всего один обработчик на один элемент.

Бьюсь об заклад что в масштабе твоего "приложения" ты даже при всем старании не увидишь никакой разницы в производительности на таких мелочах.


Часовой пояс GMT +3, время: 21:21.