DIV CSS 佈局教程網

jQuery選擇器的效率
編輯:JQuery常見問題     
1、盡量使用ID選擇器

  jQuery的選擇器使用的API都是基於getElementById或getElementsByTagName,效率最高的是ID選擇器。

  因為jQuery會直接調用getElementById去獲取dom,而通過樣式選擇器獲取jQuery對象往往會使用getElementsByTagName去獲取然後篩選。

2、樣式選擇器盡量明確指定tagName

  是$("div.jquery")而不是$(".jquery"),這樣的好處是jQuery會先獲取div然後進行篩選,而不是獲取整個dom再篩選。

3、避免迭代

  如$(".jquery .child"),獲取className為jquery下的所有className為child的元素,這樣jQuery會不斷進行深層遍歷來獲取需要的元素。

  可以使用$("selector1>selector2") $("selector").find("child") $("selector").children("child");

  $(selector, context) context可以是DOM對象集合,傳值表示從context中選擇匹配的對象,不傳入表示文檔對象。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved