js变量和文件命名
总结一下js中的各种命名。
- 一般来说命名变量使用驼峰式
1 | let firstName = 'Mason'; |
- 命名布尔型前缀使用is, are, has
1 | let isNum = false; |
- 函数采用动词前缀
1 | let getData = function() { |
- 类采用PascalCase声明
1 | class ProblemSolution { |
- 组件名采用PascalCase
1 | <NavBar></NavBar> |
- 方法采用驼峰式
1 | class ProblemSolution { |
- 私有变量
私有变量仅能在类内部使用
1 | class ProblemSolution { |
- 常量用全大写
若遇到多个单词则中间插入下划线。
1 | const NAME = 'Mason'; |
- 全局变量在文件顶部声明
1 | let edition = 'v1.0'; |
不要使用破折号
js文件使用PascalCase或者kebab-case命名。
使用PascalCase命名组件。
使用kebab-case命名其他文件。