大前端 JS 代码规范格式化和注释

发布于 2021-12-30 13:21:01 字数 1524 浏览 1283 评论 0

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、注释

一定要写注释,单个文件要写注释,单个方法要写注释,
复杂的或者重要的逻辑代码需要写注释

要使用sublimedocblockr辅助插件来写注释

文件注释:

12345
/** @description 这个类的描述* @author 赵盛迪* @time 2016-2-19*/

2、1 单行注释

如果补在代码行后面的话,尽量不超过屏幕宽度

2、2 多行注释

注释需要对齐

2、3 注意场景

* 容易复用的插件、代码块需要写注释
* 逻辑复杂,容易遗忘的代码,需要写注释

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
571 人气
更多

推荐作者

沧笙踏歌

文章 0 评论 0

山田美奈子

文章 0 评论 0

佚名

文章 0 评论 0

岁月无声

文章 0 评论 0

暗藏城府

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文