JS命名规范

js命名规范

ECMAScript 规范中标识符采用驼峰大小写格式,驼峰命名法由小(大)写字母开始,后续每个单词首字母都大写。根据首字母是否大写,分为两种方式:

  1. Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo
  2. Camel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo
    标识符,则变量函数名类名属性名和函数或类的参数,每个命名方法又略有不同,下面详细解释一下:

1、项目命名

全部采用小写方式, 以下划线分隔。
示例:my_project_name

2、目录命名

参照项目命名规则;有复数结构时,要采用复数命名法。
示例:scripts, styles, images, data_models

3、JS文件命名

变量:必须采用小驼峰式命名法
命名规范:前缀应当是名词。(函数的名字前缀为动词,以此区分变量和函数)
命名建议:尽量在变量名字中体现所属类型,如:length、count等表示数字类型;而包含name、title表示为字符串类型。

// 好的命名方式
let maxCount = 10;
let tableTitle = 'LoginTable';
// 不好的命名方式
let setCount = 10;
let getTitle = 'LoginTable';

1、常量:必须采用全大写的命名,且单词以_分割,常量通常用于ajax请求url,和一些不会改变的数据
命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词。

const MAX_COUNT = 10;
const URL = 'http://www.foreverz.com';

2、函数

  • 命名方法:小驼峰式命名法。
  • 命名规范:前缀应当为动词。
  • 命名建议:可使用常见动词约定

https://www.cnblogs.com/Hsong/p/9016950.html[https://www.cnblogs.com/Hsong/p/9016950.html]

你可能感兴趣的:(前端)