2009-09-06 62 views
0

我正在編寫一個jQuery插件,並且正在進行一些相當繁重的操作,這使得我的插件更慢,響應也更少。我想知道是否有任何工具可以幫助我優化JavaScript?任何優化JavaScript的工具?

回答

8

我建議使用Firebug的 「個人資料」 標籤作爲開始。

只需單擊配置文件選項卡,然後使用您的插件一段時間,然後再次單擊配置文件選項卡。然後,您將看到一份報告,說明了所調用的功能以及每個功能花費了多少時間。

然後,我推薦文章Speed up your JavaScript

正如文章,爲什麼一個腳本可以花很長時間來執行

  1. 在一個循環中過多的發生中列出。
  2. 功能中發生的事情太多。
  3. 遞歸太多。
  4. DOM交互過多。

我還沒有找到自動優化或重構JavaScript速度的工具。對我來說,這一直是一個手動過程。