与JavaScript新人共同分享实用经验
2010-09-14 13:47:52 来源:WEB开发网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功能来记录结果好了。
Tags:JavaScript 新人 共同
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接