Skip to content

命名规范 ​

JavaScript 命名规范 ​

查看详细规范

变量命名 ​

  1. 使用有意义的变量名
  2. 使用驼峰命名法(camelCase)
  3. 布尔值变量使用 is、has、can 等前缀
  4. 常量使用全大写,下划线分隔

函数命名 ​

  1. 使用动词开头
  2. 使用驼峰命名法
  3. 事件处理函数使用 handle 前缀
  4. 私有函数使用下划线前缀

类命名 ​

  1. 使用大驼峰命名法(PascalCase)
  2. 使用名词
  3. 避免使用缩写

Vue 命名规范 ​

查看详细规范

组件命名 ​

  1. 使用大驼峰命名法
  2. 使用有意义的名称
  3. 基础组件使用特定前缀

属性命名 ​

  1. 使用驼峰命名法
  2. 使用有意义的名称
  3. 布尔值属性使用 is、has、can 等前缀

事件命名 ​

  1. 使用 kebab-case
  2. 使用动词开头
  3. 使用 handle 前缀

CSS 命名规范 ​

查看详细规范

类名命名 ​

  1. 使用小写字母
  2. 使用连字符(-)分隔
  3. 使用有意义的名称
  4. 避免使用缩写

ID 命名 ​

  1. 使用小写字母
  2. 使用连字符(-)分隔
  3. 使用有意义的名称
  4. 避免使用缩写

BEM 命名规范 ​

查看详细规范

块(Block) ​

  1. 使用小写字母
  2. 使用连字符(-)分隔
  3. 使用有意义的名称

元素(Element) ​

  1. 使用双下划线(__)连接
  2. 使用小写字母
  3. 使用有意义的名称

修饰符(Modifier) ​

  1. 使用双连字符(--)连接
  2. 使用小写字母
  3. 使用有意义的名称

SASS 命名规范 ​

查看详细规范

变量命名 ​

  1. 使用 $ 前缀
  2. 使用小写字母
  3. 使用连字符(-)分隔
  4. 使用有意义的名称

混合器命名 ​

  1. 使用 @mixin 前缀
  2. 使用小写字母
  3. 使用连字符(-)分隔
  4. 使用有意义的名称

函数命名 ​

  1. 使用小写字母
  2. 使用连字符(-)分隔
  3. 使用有意义的名称
  4. 使用动词开头

Released under the MIT License.