jQuery тормозит
пишу CMS, идеология - минимум перезагрузок страницы, много интерактивных эл-тов, добавление - удаление без перезагрузки и т.п.
JS начинает весомо тормозить после нескольих "емких" операций. А после вообще стопорится. Впечатление что забивается память. Как бы посмотреть, где именно она забивается?? спасибо! |
Есть куча правил, ускоряющих работу jQuery, например, использовать только валидные css3 селекторы, вместо '.classname' писать 'div.classname', по минимуму использовать .live ивенты, использовать .closest() вместо .parents(), кешировать элементы... Можно самому что-то такое придумать, например, вместо $(this).val() использовать this.value, что очевидно уменьшает количество операций.
На тему оптимизации jQuery есть статьи, пользуйтесь гуглями. |
Часовой пояс GMT +3, время: 17:57. |