2
A
回答
19
第二個 - 在可以的情況下始終使用標籤名稱(請參閱jQuery performance rules的規則2)。
6
第二,因爲它可以使用在C/C++而不是Javascript中實現的瀏覽器的document.getElementsByTagName()
函數。
另外,如果只有一個a
與.myclass
請考慮在它上面加一個ID並做$('#myid')
。通過id獲取是最快的方法。它使用了document.getElementById()
,它再次用C/C++實現。
+0
+1 - 很好的解釋。 – 2009-11-27 11:48:15
1
更多見Paul Irish's Anti-patterns起始於約滑動19.
如果你總是可以從一個ID下降。在右邊更具體,左邊更一般。
有一個基於jQuery的速度探查在那裏,將允許您測試這個,看看實際的速度差異,但我無法找到它......
1
這些東西很容易使用Firebug剖析。
console.profile();
jQuery('#id');
console.profileEnd();
有時它取決於你的dom /哪個瀏覽器你的目標等等,而不是依靠'最佳實踐'。始終在本地進行配置以查看最佳效果。
相關問題
- 1. 更好的jQuery選擇器
- 2. 板岩vs Swagger - 哪個更好,哪些有更多選擇?
- 3. jQuery選擇器性能
- 4. 哪個CSS選擇器更好?
- 5. TextBox選擇器 - 哪一個更好
- 6. 用jQuery選擇價值選項的性能更好?
- 7. 這些選擇器哪個更快?
- 8. 這些選擇器中的哪一個可能會更快?
- 9. 哪個mysql選擇更好/更快?
- 10. jquery選擇器vs css3選擇器的性能
- 11. 分析jQuery選擇器的性能?
- 12. jquery查找孩子選擇器性能
- 13. 比較jquery選擇器的性能
- 14. Jquery元素+類選擇器性能
- 15. 哪些性能更好 - 在AppSettings或數據庫中配置?
- 16. 哪些SQL查詢會有更好的性能?
- 17. 選擇一對多哪一個更好
- 18. 哪個選擇器更快?
- 19. 性能jQuery中與選擇
- 20. 哪種解決方案可以更好地選擇性能?爲什麼?
- 21. 哪種數據庫性能更好?
- 22. SQL索引性能,哪個更好?
- 23. 哪種情況下性能更好
- 24. 在PHP中哪個性能更好?
- 25. 哪一個有更好的性能?
- 26. 讓jQuery主動選擇哪些類的實時更新?
- 27. jQuery選擇器與jquery-mobile datepicker不能很好地工作
- 28. 以下哪個選項在iOS中的性能更好? (UIWebView)
- 29. Javascript/jquery屬性選擇器
- 30. jquery id屬性選擇器
+1表示關於性能的鏈接。 – rahul 2009-11-27 11:44:13
感謝您的信息:-) – Wondering 2009-11-27 12:27:24