W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
25.1?使用?$
?作為存儲(chǔ) jQuery 對(duì)象的變量名前綴。
// bad
const sidebar = $('.sidebar');
// good
const $sidebar = $('.sidebar');
25.2?緩存 jQuery 查詢。
// bad
function setSidebar() {
$('.sidebar').hide();
// ...stuff...
$('.sidebar').css({
'background-color': 'pink'
});
}
// good
function setSidebar() {
const $sidebar = $('.sidebar');
$sidebar.hide();
// ...stuff...
$sidebar.css({
'background-color': 'pink'
});
}
25.3?對(duì) DOM 查詢使用層疊?$('.sidebar ul')
?或 父元素 > 子元素?$('.sidebar > ul')
。?jsPerf
25.4?對(duì)有作用域的 jQuery 對(duì)象查詢使用?find
。
// bad
$('ul', '.sidebar').hide();
// bad
$('.sidebar').find('ul').hide();
// good
$('.sidebar ul').hide();
// good
$('.sidebar > ul').hide();
// good
$sidebar.find('ul').hide();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: