2010-11-03 2 views
5

Сейчас я полностью использую jQuery для моего проекта (ajax, validations). Но, по-моему, из-за моих утверждений я предполагаю, что это занимает больше времени и как я могу оптимизировать время для выполнения каждого утверждения? Скажем, например, я видел некоторые посты в Stackoverflow, говоря это утверждение:Как вычислить время для выполнения каждого оператора JQuery

$("div#mydialog").bind('Dialogclose',function(){}); 

гораздо медленнее, чем это:

$("#mydialog").bind('Dialogclose',function(){}); 

Как я могу достичь этого вывод? У меня есть S Tools для этого? Как я могу оптимизировать инструкции в jQuery? Каковы наилучшие методы, которые будут использоваться в jQuery?

ответ

5

Почему бы не использовать PROFILE Jquery плагин от plugins.jquery.com, которое было сделано только для этой цели: PROFILE jquery plug-in

1

Попробуйте запустить ваши страницы с расширением FireQuery FireFox.

http://firequery.binaryage.com/

FireQuery позволяет вводить JQuery Lint (https://github.com/jamespadolsey/jQuery-Lint) на страницу, давая вам информацию об ошибках, Jquery и неправильного использования.

Вы также можете использовать профилировщик JavaScript, например FireBug в FireFox, IE Developer Console в IE8 или выше, инструменты разработчика в Chrome и т. Д. Это даст вам время выполнения в каждом браузере, который затем можно оптимизировать.

Смежные вопросы