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

首頁 > 編程 > JavaScript > 正文

14個有用的Jquery技巧分享

2019-11-20 13:27:43
字體:
供稿:網(wǎng)友

1.通過方法返回Jquery對象實例

用 var someDiv = $(‘#someDiv').hide();  代替 var someDiv = $(‘#someDiv');  someDiv.hide();

2.使用find來查找

用 $(‘#someDiv').find(‘p.someClass').hide();   代替 $(‘#someDiv p.someClass').hide();因為可以不必觸發(fā)Jquery的Sizzle引擎,同時在寫選擇符的時候盡量讓您的選擇符簡單同時優(yōu)化最右邊的選擇符

3.不要濫用$(this)

用 $(‘#someAnchor').click(function() {  alert( this.id );  }); 代替 $(‘#someAnchor').click(function() {alert($(this).attr(‘id'));});

4.ready的簡寫形式

用 $(function() { }); 代替 $(document).ready(function() {});

5.讓你的代碼安全

方法1(使用noConflict)

復制代碼 代碼如下:

var j = jQuery.noConflict();
j(‘#someDiv').hide();
// The line below will reference some other library's $ function.
$(‘someDiv').style.display = ‘none';

方法2(傳入?yún)?shù)Jquery)
復制代碼 代碼如下:

(function($) {
// Within this function, $ will always refer to jQuery
})(jQuery);

方法3(通過ready方法)
復制代碼 代碼如下:

jQuery(document).ready(function($) {
// $ refers to jQuery
});

6.簡化代碼

用each代替for,使用數(shù)組保存臨時變量,使用document fragment,這其實和寫原生的Javascript需要注意的一樣。

7.使用Ajax的方法

Jquery提供了get getJSON post ajax這些有用的ajax方法

8.訪問原生的屬性和方法
比如獲取元素id的方法有

復制代碼 代碼如下:

// OPTION 1 主站蜘蛛池模板: 会泽县| 砚山县| 高碑店市| 尼勒克县| 新河县| 高州市| 中阳县| 平昌县| 蒙城县| 金堂县| 通渭县| 库伦旗| 勃利县| 阿荣旗| 益阳市| 达拉特旗| 大埔区| 涿鹿县| 灵川县| 五大连池市| 阿鲁科尔沁旗| 佛山市| 马边| 吕梁市| 万宁市| 霍林郭勒市| 台东市| 乳源| 鸡西市| 西贡区| 平遥县| 新蔡县| 德清县| 永吉县| 津南区| 阳高县| 枣庄市| 灵川县| 新邵县| 恩施市| 南丰县|