WEB开发网
开发学院网页设计JavaScript 与JavaScript新人共同分享实用经验 阅读

与JavaScript新人共同分享实用经验

 2010-09-14 13:47:52 来源:WEB开发网   
核心提示: 15. 一长列变量声明?别写那么多var,用逗号吧var someItem = 'some string'; var anotherItem = 'another string'; var oneMoreItem = 'one more string

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功能来记录结果好了。

上一页  2 3 4 5 6 7 8  下一页

Tags:JavaScript 新人 共同

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接