zoukankan      html  css  js  c++  java
  • 编写可维护的JS 01

    1.编程风格

    1. 缩进层级 使用制表符进行缩进 2个/4个空格缩进
    2. 语句结尾 不省略分号
    3. 行的长度 不超过80个字符
    4. 换行 在运算符后面换行
    5. 空行 在以下场景中添加:
      • 方法之间
      • 在方法中局部变量与第一条语句之间
      • 在多行和单行注释之前
      • 在方法内的逻辑片段之间
    6. 命名 驼峰式,小写字母开头 后续单词首字母大写
    7. 变量和函数 命名前缀是名词 myName / count
    8. 常量 MAX_COUNT 大写字母和下划线来命名
    9. 构造函数 首字母大写 大驼峰命名
    10. 直接量 字符串 数字 布尔 null undefined
    11. 字符串 单引号、双引号都可以,但双引号需要转义,推荐使用双引号,多行字符串用+链接
    12. 数字 JS中只有一种数据类型 浮点型
    13. NULL 使用场景:

      • 初始化一个变量,可能赋值为一个对象
      • 用来和对象比较
      • 当参数传入
      • 当返回值传出

      不能使用:

      • 不要用NULL来检测是否传入某个参数
      • 不要用null来检测一个未被初始化的变量
    14. undefined 未被初始化的变量都有一个值 就是undefined,避免在代码中使用它
    15. 对象直接量 {} 直接量比使用构造函数更简洁更高效率
    16. 数组直接量 []
    Now or nerver .
  • 相关阅读:
    学习进度条(六)
    结对开发——-四则运算四
    结对开发——最大联通子数组的和
    团队项目成员和题目
    下载与安装APache Cordova
    学习进度条(五)
    构建之法阅读笔记05
    敏捷开发方法综述
    学习进度条(四)
    psp项目计划
  • 原文地址:https://www.cnblogs.com/iyueyao/p/3385703.html
Copyright © 2011-2022 走看看