...
素材网 品牌美学馆标志
主站 营销美学 品牌设计 免费素材
910

给JavaScript新手的24条实用建议 5

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'
};
})();

>

品牌风云最新热文

房地产的VI做起来,就像是在搞艺术 唱片封面设计 | 看得见的音乐艺术 “美味酒廊”VI设计欣赏 美学茶话:读懂齐白石的画,我放弃了画画

访问手机站
© Copyright 素材公社tooopen.com 本站部份内容收集于网络,如有侵犯您权益请告知删除| 湘ICP备11010972号-1