• JavaScript编程风格


    1、大括号的位置
      规则1:表示区块起首的大括号,不要另起一行
    2、圆括号
      在JavaScript中,圆括号有两种作用,一种表示调用函数,另一种表示不同值的组合。我们可以用空格来区分这两种不同的括号
      规则2:调用函数的时候,函数名与左括号之间没有空格
      规则3:函数名与参数序列之间,没有空格
      规则4:所有其他语法元素与左括号之间,都有一个空格
    3、分号
      大多数情况下,如果你省略了分号,JavaScript会自动添加
      规则5:不要省略句末的分号
    4、with语句
      with语句可以减少代码的书写,但是会造成混淆
      规则6:不要使用with语句
    5、相等和严格相等
      相等运算符会自动转换变量类型,造成很多意想不到的情况
      规则7:不要使用"相等"(==),只使用"严格相等"(===)运算符
    6、语句的合并
      规则8:不要将不同目的的语句,合并成一行
    7、变量声明
      JavaScript会自动将变量生命提升到代码块头部
      规则9:所有变量生命都放在函数的头部
      规则10:所有函数都在使用之前定义
    8、全局变量
      全局变量对于任何一个代码块都是可读可写的。这对代码的模块化和重复使用,非常不理
      规则11:避免使用全局变量,如果不得不使用,使用大写字母表示
    9、new命令
      JavaScript使用new命令,从构造函数生成一个新对象。
      var o = new myObject();
      这样的做法的问你题是,一旦你忘记了加上new,myObject内部的this关键字就会指向全局对象,导致所有绑定在this上面的变量,都编程全局变量
      规则12:使用Object.create()命令
      规则13:构造函数的函数名,采用首字母大写,其他函数名,一律首字母小写
    10、自增和自减运算符
      自增和自减运算符,放在变量的前面或后面,返回值不一样,很容易发生错误
      所有的++运算符都可以用"+= 1"代替
      规则14:不要使用自增和自减运算符,使用+=和-=代替
    11、区块
      如果循环和判断的代码体只有一行,JavaScript允许该区块省略大括号
      规则15:总是使用大括号表示区块

  • 相关阅读:
    桥梁模式
    原型模式
    css backgroundposition
    eclipse配置了maven,项目报错
    SQL 练习题目
    Springmvc + Ibatis 搭建 点餐系统
    Delphi 性能优化工具
    Delphi的接口陷阱
    delphi 内存管理,定期释放
    Delphi制作数据感知控件之浮想联翩
  • 原文地址:https://www.cnblogs.com/changweihua/p/2597815.html
Copyright © 2020-2023  润新知