PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

给JavaScript新手的24条实用建议

给JavaScript新手的24条实用建议

来源:web  作者:  发布时间:2009-06-27
为JavaScript做一点性能小提升吧! 本文列出了24条能让你的代码

 13. 使用 {},而不用New Object()

在JavaScript有多种方式能新建对象。最传统的方法是 new 语句,如下:

var o = new Object();  
o.name = 'Jeffrey';  
o.lastName = 'Way';  
o.someFunction = function() {  
   console.log(this.name);  
}
不过,这一方法读起来却比较糟糕。我强烈建议你采用下面这种在文字样式上更为强健的写法:

更好的写法:

var o = {  
   name: 'Jeffrey',  
   lastName = 'Way',  
   someFunction : function() {  
      console.log(this.name);  
   }  
};
注意,如果你想新建一个空对象,用 {} 就能行:

var o = {};
“对象字面符(Objects literals)帮助我们写出支持很多特性,同时又关联性强、简明直接的代码。没必要直接调用新建语句,然后再费心维护声明变量和传递变量的语句之间的正确顺序,等等。” – dyn-web.com

14. 使用[],而不用New Array()

新建数组时的同类型运用。

行得通的写法:

var a = new Array();  
a[0] = "Joe";  
a[1] = 'Plumber';
更好的写法:

var a = ['Joe','Plumber'];
“在JavaScript编程中经常遇到的一个错误是,该用数组时却用了对象,该用对象时却用了数组。规则其实很简单:当属性名是小的连续整数时,你应该使用数组。其他情况,使用对象。” – Douglas Crockford

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';
…不言自明。我不知道这样做能否提升代码执行速度,但是确实让你的代码干净许多。



延伸阅读:
新手如何学习PHP?
送给大学毕业生 十个让你成功建议
给软件职场新手的话
PHP开发安全建议20点
提高网站程序性能的十条建议
百度官方帮助中给站长的建站建议
SEO新手需要去掌握的八个SEO技巧
cmd下mysql新手练手实例
新手必看的PHP学习入门的一些基础知识

Tags: js   javascript   新手   建议   建议   新手   代码   javascript   对象   语句   java   ip   C   as  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号