标签:
1 | var MAX_COUNT = 10; |
1 | var p = new Person( "haili" ); |
1 2 | var object = {}; // 创建对象 var array = []; // 创建数组 |
1 2 | var object = new Obejct(); // 创建对象 var array = new Array( "1" ); // 创建数组 |
1 | var a = 1; // 两个空格 |
1 | if ( true ) {} // 两个空格 |
1 2 3 4 5 6 | for (prop in object) { if (object.hasOwnPorperty(prop)) { // 不加可能会遍历到原型继承来的属性 ... } } |
1 2 3 4 5 6 7 | function doSth() { var i, len; // 单var, 变量声明空一行 for (i=0, len=10; i < len; i++) { ... // 回想 hasOwnPorperty() 在遍历对象时要加上 } } |
1 2 | function doSth(param) {...} // 好的写法 function doSth (param) {...} // 不好的写法(多了个空格), 看起来像语句块 |
1 2 | var jsonObj = JSON.stringify(jsonString); var jsonString= JSON.parse(jsonObj); |
1 2 3 4 | setTimeout( "doSth()" ,100); // 不好的写法 setTimeout( function () { // 好的写法 doSth(); }, 100); |
<<编写可维护的javascript>> part1: 编程风格
标签:
原文地址:http://www.cnblogs.com/haili042/p/5096527.html