Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Обработчик события: как делает jquery? (https://javascript.ru/forum/jquery/3406-obrabotchik-sobytiya-kak-delaet-jquery.html)

hogart 20.04.2009 21:36

Цитата:

Сообщение от Riim
Но это все равно будет не тот элемент. По крайней мере, если он (нужный элемент) содержит в себе другие элементы.

Не без этого, да.

x-yuri 21.04.2009 19:17

Цитата:

ЗЫ не надо спекулировать этими "быстро-медленно", современные компы таковы, что практически все догадки обламываются
+1
Цитата:

Я тут почитал, что народ пишет и пришел к выводу, что самое простое, это повесить обработчик на div, внитри которого и будет находится дерево каталога. А в обработчике уже проверять, на чем конкретно нажал пользователь.
так как непонятно, что это за обработчики и зачем, то ответить что-то сложно. Скорее всего, подойдет уже упомянутая event delegation, тоже довольно просто. А если интересует скорость - сделай несколько вариантов и сравни их производительность, выясни, что тормозит и оптимизируй

idler 21.04.2009 20:59

ну прикольную дискуссию развели...
Даже интересно попробовать становится, правда чтоб не изобретать коней двухколесных нужно сначала на OpenSource посмотреть, понять что не нравится, потом попробовать по своему и посмтореть - лучше ли получится...

А то что не нужно спекулировать производительносьтю компов - это правда!

x-yuri 21.04.2009 21:07

да, я не дописал:
"выясни, что тормозит и оптимизируй", если думаешь, что пользователь это оценит (заметит)

Артем Шалхаков 22.04.2009 07:26

Цитата:

Сообщение от hogart (Сообщение 17150)
не надо спекулировать «современными компами»:) У пользователя может быть не очень новый комп. А приложение может быть довольно ресурсоемким.

Не очень новые? Это минимум одноядерный 1Ghz/256Mb RAM, исключая всякие там неттопы и сотки, но даже и в сотках довольно производительные интерпретаторы, не надо их просто заставлять делать всякую пургу.

О ресурсоемком приложении тоже неясно. Кто-то пишет рейтрейсеры в JS? ^_^

Готовое приложение и профилировщик в студию. У меня самого не очень мощный комп, заодно и проверю. :)

ЗЫ дваждую x-yuri

hogart 22.04.2009 09:41

Цитата:

Сообщение от Артем Шалхаков
О ресурсоемком приложении тоже неясно. Кто-то пишет рейтрейсеры в JS? ^_^

Математические обсчеты отдыхают по сравнению с DOM-операциями.

Цитата:

Сообщение от Артем Шалхаков
Готовое приложение и профилировщик в студию. У меня самого не очень мощный комп, заодно и проверю.

Профилировщик вам?:) Напишите:)


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