如何書寫高質量的jQuery代碼(3)

發表于:2014-03-27來源:開發者作者:不詳點擊數: 標簽:jQuery
這樣書寫更好: ? 1 $( .something ).children(); 不要疊加多個ID 請勿如下書寫: ? 1 $( #something #children ); 這樣就夠了: ? 1 $( #children ); 多用邏輯判斷||或者來提速

  這樣書寫更好:

  ?

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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97