当前位置:网络笔记-营销软件破解基地 → 网络资讯 → 网页设计
日期:2009-07-02 17:47:13  来源:本站整理

有关JavaScript的24条实用建议

世雄

15. 一长列变量声明?别写那么多var,用逗号吧

var someItem = 'some string';  
var anotherItem = 'another string';  
var oneMoreItem = 'one more string';
更好的写法:

var someItem = 'some string',  
    anotherItem = 'another string',  
    oneMoreItem = 'one more string';
…不言自明。我不知道这样做能否提升代码执行速度,但是确实让你的代码干净许多。

17. 千万千万记得写分号

大部分浏览器都允许你不写句尾分号:

var someItem = 'some string' 
function doSomething() {  
  return 'something' 
}
之前已经说过,这样做会造成潜在的更大、更难以发现的问题:

更好的写法:

var someItem = 'some string';  
function doSomething() {  
  return 'something';  
}
18. “For in” 语句

遍历对象时,你可能会发现你还需要获取方法函数。所以遇到这种情况时,请一定记得给你的代码包一层 if 语句,用以过滤信息。

for(key in object) {  
   if(object.hasOwnProperty(key) {  
      ...then do something...  
   }  
}
引自 Douglas Crockford 所作: JavaScript: The Good Parts

19. 使用Firebug的“Timer”功能优化你的代码

想要轻松地快速了解某项操作的用时吗?使用Firebug的timer功能来记录结果好了。

function TimeTracker(){  
 console.time("MyTimer");  
 for(x=5000; x > 0; x--){}  
 console.timeEnd("MyTimer");  
}
20. 读,读,读……Read, Read, Read…

虽然我是Web开发博客(就像这个!)的超级粉丝,但吃饭和睡觉前除了看书好像也别无选择~ 在你的床头柜上摆一本Web开发的好书吧!下列书单都是我的最爱:

Object-Oriented JavaScript(暂无中文版)
JavaScript: The Good Parts(中文版)
Learning jQuery 1.3(暂无中文版,但你可以看看老版本的中文版)
Learning JavaScript(中文版)
阅读他们…… 反复阅读很多次!我现在都还在读。

21. 自决的函数

相比于调用函数,让函数在页面载入或者某一父函数被调用时自动执行,是十分简单方便的做法。你只需要把你的函数包在父辈之内,然后添上一个额外的括号,本质上这括号就触发了你定义的函数(了解更多)。

(function doSomething() {  
   return {  
      name: 'jeff',  
      lastName: 'way' 
   };  
})();

上一页  [1] [2] [3] [4] [5] [6] 下一页

  • 上一页  [1] [2] [3] [4] [5] [6]  下一页

  • Tags:

    作者:佚名

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接- 网站地图

    Copyright 网络笔记 © 2009-2010 www.WLBIJI.cn . All Rights Reserved.
    我们还在努力  页面执行时间:3,187.50000 毫秒      粤ICP备09052723号
    用我们的软件产品将使您的推广更轻松,同时使您的推广成本降到最低! 站长QQ: 274191541