如何书写高质量的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