我正在編寫一個jQuery插件,並且正在進行一些相當繁重的操作,這使得我的插件更慢,響應也更少。我想知道是否有任何工具可以幫助我優化JavaScript?任何優化JavaScript的工具?
0
A
回答
8
我建議使用Firebug的 「個人資料」 標籤作爲開始。
只需單擊配置文件選項卡,然後使用您的插件一段時間,然後再次單擊配置文件選項卡。然後,您將看到一份報告,說明了所調用的功能以及每個功能花費了多少時間。
然後,我推薦文章Speed up your JavaScript
正如文章,爲什麼一個腳本可以花很長時間來執行
- 在一個循環中過多的發生中列出。
- 功能中發生的事情太多。
- 遞歸太多。
- DOM交互過多。
我還沒有找到自動優化或重構JavaScript速度的工具。對我來說,這一直是一個手動過程。
0
它很難說沒有任何的代碼看,即如何有效的東西已被寫入例如:您如何使用選擇尋找元素等
看一看一些jQuery的技巧和竅門的博客。
如:
http://viralpatel.net/blogs/2009/08/20-top-jquery-tips-tricks-for-jquery-programmers.html http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx
2
這谷歌Talk視頻進入了很多有用的細節...
相關問題
- 1. 任何Javascript優化基準?
- 2. CSS優化工具
- 3. PNG優化工具
- 4. Mysql優化工具
- 5. 優化XAML的工具?
- 6. 網站優化工具
- 7. 優化工具,C和C++
- 8. 日期SEO優化工具
- 9. 查詢優化圖工具
- 10. 如何分析/優化模擬工具?
- 11. 任何現有的JavaScript執行上下文可視化工具?
- 12. Visual Studio中的優化工具
- 13. 爲iPhone優化網站的工具
- 14. Matlab凸優化工具箱。優化變量未顯示
- 15. 任何優秀的在線部署自動化和管理工具?
- 16. 如何優化我的JavaScript?
- 17. 使用Google網站優化工具測試Javascript嗎?
- 18. JavaScript + CSS處理 - 閉合工具/任何其他工具?
- 19. 任何好的自動化SQL Server管理任務的工具?
- 20. visual studio 2010代碼優化工具
- 21. Google網站優化工具和Adwords
- 22. MATLAB優化工具箱例如
- 23. Requirejs優化工具排除文件夾
- 24. Google網站優化工具:跟蹤AJAX
- 25. MATLAB - 全局優化工具箱
- 26. 正則表達式優化工具?
- 27. Google網站優化工具驗證
- 28. 適用於Android的任何優秀的社區翻譯工具?
- 29. 你試過Doloto「AJAX應用優化工具」嗎?有任何意見/關注?
- 30. Javascript優化
+1 - 這是一個偉大的視頻 – 2009-09-06 19:27:56