Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery тормозит (https://javascript.ru/forum/jquery/16214-jquery-tormozit.html)

Fortressmax 30.03.2011 12:56

jQuery тормозит
 
пишу CMS, идеология - минимум перезагрузок страницы, много интерактивных эл-тов, добавление - удаление без перезагрузки и т.п.
JS начинает весомо тормозить после нескольих "емких" операций. А после вообще стопорится. Впечатление что забивается память.
Как бы посмотреть, где именно она забивается??

спасибо!

FINoM 30.03.2011 16:04

Есть куча правил, ускоряющих работу jQuery, например, использовать только валидные css3 селекторы, вместо '.classname' писать 'div.classname', по минимуму использовать .live ивенты, использовать .closest() вместо .parents(), кешировать элементы... Можно самому что-то такое придумать, например, вместо $(this).val() использовать this.value, что очевидно уменьшает количество операций.
На тему оптимизации jQuery есть статьи, пользуйтесь гуглями.


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