jQuery选择器的效率问题
生活随笔
收集整理的這篇文章主要介紹了
jQuery选择器的效率问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jQuery提供了功能強大,并兼容多種css版本的選擇器,不過發現很多同學在使用選擇器時并未注重效率的問題。
a) 盡量使用Id選擇器,jQuery選擇器使用的API都是基于getElementById或getElementsByTagName,因此可以知道效率最高的是Id選擇器,因為jQuery會直接調用getElementById去獲取dom,而通過樣式選擇器獲取jQuery對象時往往會使用 getElementsByTagName去獲取然后篩選。
b) 樣式選擇器應該盡量明確指定tagName, 如果開發人員使用樣式選擇器來獲取dom,且這些dom屬于同一類型,例如獲取所有className為jquery的div,那么我們應該使用的寫法 是$('div.jquery')而不是$('.jquery'),這樣寫的好處非常明顯,在獲取dom時jQuery會獲取div然后進行篩選,而不是獲取所有dom再篩選。
轉載于:https://www.cnblogs.com/archermeng/p/7537198.html
總結
以上是生活随笔為你收集整理的jQuery选择器的效率问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初等数论及其应用——中国剩余定理
- 下一篇: 1405 树的距离之和