1.通過方法返回Jquery對象實例
用 var someDiv = $(‘#someDiv').hide(); 代替 var someDiv = $(‘#someDiv'); someDiv.hide();
2.使用find來查找
用 $(‘#someDiv').find(‘p.someClass').hide(); 代替 $(‘#someDiv p.someClass').hide();因為可以不必觸發Jquery的Sizzle引擎,同時在寫選擇符的時候盡量讓您的選擇符簡單同時優化最右邊的選擇符
3.不要濫用$(this)
用 $(‘#someAnchor').click(function() { alert( this.id ); }); 代替 $(‘#someAnchor').click(function() {alert($(this).attr(‘id'));});
4.ready的簡寫形式
用 $(function() { }); 代替 $(document).ready(function() {});
5.讓你的代碼安全
方法1(使用noConflict)
6.簡化代碼
用each代替for,使用數組保存臨時變量,使用document fragment,這其實和寫原生的Javascript需要注意的一樣。
7.使用Ajax的方法
Jquery提供了get getJSON post ajax這些有用的ajax方法
8.訪問原生的屬性和方法
比如獲取元素id的方法有