国产探花免费观看_亚洲丰满少妇自慰呻吟_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 主站蜘蛛池模板: 陕西省| 玉山县| 阳江市| 斗六市| 汤原县| 兴国县| 宜良县| 莱芜市| 肇源县| 巨野县| 永年县| 中西区| 上虞市| 十堰市| 化德县| 乐亭县| 平昌县| 湘西| 莫力| 临澧县| 枞阳县| 沙湾县| 平江县| 自贡市| 车险| 台北市| 瑞昌市| 横峰县| 四子王旗| 西华县| 龙南县| 东港市| 池州市| 郧西县| 镇远县| 金乡县| 开原市| 清水河县| 舟曲县| 蓝山县| 南召县|