jQuery效能優化指南 2

2021-08-30 09:24:25 字數 543 閱讀 4617

[url]

為了方便大家學習和我以後的學習方便 真理了一下 (oo)(oo)(oo)(oo)

2. 在class前使用tag

第二快的選擇器是tag選擇器($(』head』)). 同理,因為它來自原生的getelementsbytagname() 方法.

;總是用乙個tag name來限制(修飾)class (並且不要忘記就近的id):

var active_light = $(『#traffic_light input.on』);

注意: 在jquery中class是最慢的選擇器. ie瀏覽器下它會遍歷所有dom節點不管它用在那裡.

不要用用tag name來修飾id. 下面的例子將會遍歷所有的div元素來查詢id為』content』的哪乙個節點:

var content = $(『div#content』);

用id修飾id也是畫蛇添足:

var traffic_light = $(『#content #traffic_light』);

jQuery效能優化指南

這個話題也是老生常談的了,jquery倒是沒少用,卻很少考慮它的效能!隨著cpu的嗷嗷上揚,覺得應該好好考慮這個問題!最近讀到e文 jquery performance rules 拿來跟大家分享,粗略的翻譯了一下!1 always descend from an id 總是從id選擇器開始繼承 2...

jQuery效能優化指南(3)

8,盡量使用id代替class。前面效能優化已經說過,id選擇器的速度是最快的。所以在html 中,能使用id的盡量使用id來代替class。看下面的乙個例子 建立乙個list var mylist mylist var mylistitems mylist.html mylistitems 選擇每...

C 效能優化指南

1 用好的編譯器並用好編譯器 支援c 11的編譯器,intelc 速度最快 gnu的c 編譯器gcc g 非常符合標準 visual c 效能折中 clang 最年輕mac os x 2 使用更好的演算法。3 使用更好的資料結構 不同的資料結構在使用記憶體管理器的方式也有所不同 4 使用更好的庫 熟...