大前端 JS 代码规范格式化和注释
1、基本的格式化
1、1 缩进层级
使用tab键进行缩进
1、2 语句结尾
一定要加上分号——与eslint不符合,二选一,项目要统一
1、3 行的长度
尽量保证在宽度1300的屏幕上的sublime编辑器中不折行
1、5 空行
- 方法之间
- 局部变量与第一条语句之间
- 方法内的逻辑片段之间
- 空行不超过两行
1、6 命名
变量与函数
命名采用小驼峰命名法则
变量尽量语义化:
数字:count、length、size
字符串:name、title、message
循环变量:i、j、k
函数第一个单词应当是动词
hasUserPrase
判断使用,返回布尔值isChineseName
判断使用,返回布尔值getCommentList
获取使用, 返回列表set
用于保存addName
添加使用updName
修改使用delObj
删除使用
常量- 全部大写,用_来分割比较长的单词
构造函数 - 首字母大写的驼峰写法
1、7 直接量
均使用直接定义的方法,避免使用`new Array()`之类的方法
2、注释
一定要写注释,单个文件要写注释,单个方法要写注释,
复杂的或者重要的逻辑代码需要写注释
要使用sublime
的docblockr
辅助插件来写注释
文件注释:
12345 | /** @description 这个类的描述* @author 赵盛迪* @time 2016-2-19*/ |
2、1 单行注释
如果补在代码行后面的话,尽量不超过屏幕宽度
2、2 多行注释
注释需要对齐
2、3 注意场景
* 容易复用的插件、代码块需要写注释
* 逻辑复杂,容易遗忘的代码,需要写注释
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论