針對(duì) jQuery 的優(yōu)化方法?
針對(duì) jQuery 的優(yōu)化方法?
炎炎設(shè)計(jì)
2018-02-28 15:19:57
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
*基于Class的選擇性的性能相對(duì)于Id選擇器開銷很大,因?yàn)樾璞闅v所有DOM元素。
*頻繁操作的DOM,先緩存起來再操作。用Jquery的鏈?zhǔn)秸{(diào)用更好。
比如:var str=$("a").attr("href");
*for (var i = size; i < arr.length; i++) {}
for 循環(huán)每一次循環(huán)都查找了數(shù)組 (arr) 的.length 屬性,在開始循環(huán)的時(shí)候設(shè)置一個(gè)變量來存儲(chǔ)這個(gè)數(shù)字,可以讓循環(huán)跑得更快:
for (var i = size, length = arr.length; i < length; i++) {}
舉報(bào)