這樣書寫更好:
?
1
|
$( '.something' ).children(); |
不要疊加多個ID
請勿如下書寫:
?
1
|
$( '#something #children' ); |
這樣就夠了:
?
1
|
$( '#children' ); |
多用邏輯判斷||或者&&來提速
請勿如下書寫:
?
1
2
3
|
if (!$something) { $something = $( '#something ' ); } |
這樣書寫性能更好:
?
1
|
$something= $something|| $( '#something' ); |
盡量使用更少的代碼
與其這樣書寫
?
1
|
if (string.length > 0){..} |
不如這樣書寫:
?
1
|
if (string.length){..} |
盡量使用 .on方法
如果你使用比較新版本的jQuery類庫的話,請使用.on,其它任何方法都是最終使用.on來實現的。
盡量使用最新版本的jQuery
最新版本的jQuery擁有更好的性能,但是最新的版本可能不支持ie6/7/8,所以大家需要自己針對實際情況選擇。
盡量使用原生的Javascript
如果使用原生的Javascript也可以實現jQuery提供的功能的話,推薦使用原生的javascript來實現。
以上就是所有的jQuery代碼書寫技巧,如果你也有其它的書寫技巧,請與我們分享!
原文轉自:http://www.admin10000.com/document/3968.html