2010-11-03 32 views
5

現在我正在爲我的項目(ajax,驗證)完全使用jQuery。但我想由於我的陳述,我認爲它需要更多的時間,我怎樣才能優化執行每條語句的時間?例如說,我已經看到了一些#1的帖子說這樣一句話:我如何計算執行每個Jquery語句的時間

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

比這慢得多:

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

我怎樣才能得到這個結論?我有S工具嗎?我如何優化jQuery中的語句? jQuery中使用的最佳實踐是什麼?

回答

5

爲什麼不使用配置文件的jQuery插件從plugins.jquery.com,這是隻是爲此提出:PROFILE jquery plug-in

1

嘗試運行與FireQuery Firefox擴展頁面。

http://firequery.binaryage.com/

FireQuery允許你注入的jQuery林特(https://github.com/jamespadolsey/jQuery-Lint)到一個頁面,讓您在jQuery的錯誤和不正確使用信息。

您還可以使用JavaScript分析器,例如FireFox中的FireBug,IE8或更高版本中的IE開發者控制檯,Chrome中的開發人員工具等。這將爲您在每個瀏覽器中執行時間進行優化。