Fork me on GitHub

编程

  • 尊重对象所有权
  • 避免全局变量
  • 避免与null进行比较

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function sortSArray(values){
    if(values != null){
    //这是不可取的
    }
    }

    //修改

    function sortArray(values){
    if(values instanceof Array){
    //这是可取的
    }
    }
  • 使用常量

1
2
3
4
5
6
7
8
9
10
11
12
var time = {
time1: 12,
time2: 13
}
console.log(time.time1);
console.log(time.time2);
//而不是使用

console.log(12);
console.log(13);

//关键在于重复值,用户界面字符串,URLs,任意可能会更改的值
  • 避免全局查找(document等等)
显示 Gitment 评论