国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用jQuery在對象中緩存選擇器的簡單方法

2019-11-20 12:08:09
字體:
來源:轉載
供稿:網友

 當使用像jQuery這樣的庫時,開發者通常會使用選擇器來訪問和操作DOM中的元素。當一個選擇在頁面上被反復的訪問時,把它緩存起來以獲得更好的性能是個不錯的想法。

讓我們看一個例子,
 

jQuery(document).ready(function() {  jQuery('#some-selector').on('hover', function() {    jQuery(this).fadeOut('slow').delay(400).fadeIn();    console.log(jQuery(this).text());  });   jQuery('#another-element').on('hover', function() {    jQuery(this).slideUp();  });   jQuery('#some-selector').on('click', function() {    alert('You have clicked a featured element');  });   jQuery('#another-element').on('mouseout', function() {    jQuery(this).slideUp();  });});

也許你已經注意到,ID ‘some-selector' 和 ‘another-element' 在上面的代碼片段中被提到了兩次。通過把這些選擇器保存到變量里,可以使他們能被復用,并且避免了重復選擇操作。


當你開始在你的jQuery代碼里積攢出各種各樣的選擇器時,你就能領會到在對象中緩存選擇器

主站蜘蛛池模板: 门源| 德令哈市| 大关县| 阿城市| 嘉兴市| 浦江县| 河东区| 翼城县| 博湖县| 商水县| 恭城| 章丘市| 田林县| 阳城县| 东至县| 石城县| 丹棱县| 张家川| 思南县| 石楼县| 博爱县| 新宾| 吉水县| 苏尼特右旗| 蚌埠市| 中阳县| 湘阴县| 开远市| 甘孜| 德安县| 本溪| 永定县| 正阳县| 乡城县| 阿城市| 咸宁市| 攀枝花市| 佛坪县| 柳州市| 根河市| 开阳县|