From 857a5a2c8f5a859d09e386736bf9e3713455460e Mon Sep 17 00:00:00 2001 From: mick Date: Fri, 21 Apr 2023 10:26:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E7=A0=81=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CodeConventions.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 CodeConventions.md diff --git a/CodeConventions.md b/CodeConventions.md new file mode 100644 index 0000000..7c319b6 --- /dev/null +++ b/CodeConventions.md @@ -0,0 +1,39 @@ +

编码规范、代码风格

+ +### Pascal Case:Pascal 大驼峰式命名法 + +例如:UserInfo, UserName + +### Camel Case:小驼峰式命名法 + +例如:userInfo, userName + +## 前端 + +### HTML + +- 标签名必须使用小写字母,标签使用要遵循其语义 +- 标签属性名必须使用小写字母,属性必须用双引号("")包围,自定义属性以 data- 作为前缀 +- bool 类型的属性不需要添加属性值 +- class 必须单词全字母小写,单词之间以 '-' 分隔 +- id 必须保证同一个页面内唯一,使用小驼峰式命名(camelCase) +- + +### CSS + +### JavaScript + +- 变量名使用小驼峰式命名(camelCase) +- 函数名使用小驼峰式命名(camelCase) + - 函数名称一般以动词+名字的形式命名,例如 getUserInfo(), initData(), loadTableData() + - 事件名称一般以名词+handle 的形式命名,例如 editHandle, selectedHandle + - 查询前缀一般添加 get,新增前缀一般加 add 或者 create,更新前缀一般添加 update 或者 edit,删除前缀一般添加 delete 或者 remove +- 文件名使用小驼峰式命名(camelCase) + +### TypeScript + +## 后端 + +### C# + +## 工作目录