新增编码规范

This commit is contained in:
徐永兴 2023-10-27 16:03:59 +08:00
parent bccaa32b6f
commit 7f7fc1406d

View File

@ -18,14 +18,16 @@
- 标签名必须使用小写字母,标签使用要遵循其语义
- 标签属性名必须使用小写字母,属性必须用双引号("")包围,自定义属性以 data- 作为前缀
- bool 类型的属性不需要添加属性值
- class 必须单词全字母小写,单词之间以 '-' 分隔
- class 使用短横线式kebab-case命名单词之间以 '-' 分隔,不允许使用大写字母
- id 必须保证同一个页面内唯一使用小驼峰式命名camelCase
- 如果使用第三方组件库,尽可能二次封装组件库,减少自定义组件的使用。
- 引用的文件名称使用短横线式kebab-case命名静态资源文件一般放在类似 assets/images 的目录中
### CSS / LESS / SCSS
- 类名使用 kebab-case短横线式命名禁止出现大写字母
- 禁止使用 style 行内样式
- class 样式尽可能使用 TailwindCSS 或 UnoCSS尽可能避免编写和维护大量特定样式
- 样式推荐使用 TailwindCSS 或 UnoCSS尽可能避免编写和维护大量特定样式
### JavaScript