如何书写高质量的jQuery代码

发表于:2014-3-31 11:01

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:juvxiao    来源:51Testing软件测试网采编

  避免使用全局类型的选择器
  请勿如下方式书写:
  $('.something > *');
  这样书写更好:
  $('.something').children();
  不要叠加多个ID
  请勿如下书写:
  $('#something #children');
  这样就够了:
  $('#children');
  多用逻辑判断||或者&&来提速
  请勿如下书写:
  if(!$something) {
  $something = $('#something ');
  }
  这样书写性能更好:
  $something= $something|| $('#something');
  尽量使用更少的代码
  与其这样书写
  if(string.length > 0){..}
  不如这样书写:
  if(string.length){..}
  尽量使用 .on方法
  如果你使用比较新版本的jQuery类库的话,请使用.on,其它任何方法都是最终使用.on来实现的。
  尽量使用最新版本的jQuery
  最新版本的jQuery拥有更好的性能,但是最新的版本可能不支持ie6/7/8,所以大家需要自己针对实际情况选择。
  尽量使用原生的Javascript
  如果使用原生的Javascript也可以实现jQuery提供的功能的话,推荐使用原生的javascript来实现。
  以上就是所有的jQuery代码书写技巧,如果你也有其它的书写技巧,请与我们分享!
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号