代码名字的格式主要遵循以下规范:
变量和函数名称
使用小写字母和驼峰命名法,首字母小写,后续每个单词的首字母大写。例如:`myVariable`、`calculateSalary`。
类名称
使用大写字母开头,后续每个单词的首字母大写。例如:`Person`、`Employee`。
常量命名
全部大写,单词间用下划线隔开,力求语义表达完整清楚。例如:`MAX_VALUE`、`DEFAULT_USER`。
命名空间
基本格式为 `CompanyName/ProjectName.TechnologyName[.Feature][.Design]`,其中 `CompanyName`、`ProjectName` 是公司名或项目名称,`TechnologyName` 是技术名称,`Feature` 和 `Design` 是可选的,用于进一步细分。
HTML代码命名规范
所有的标签名和属性应该都为小写,属性值应该使用双引号闭合。
给所有的关键元素定义元素的 `id` 和 `class`,便于和 CSS、JavaScript 交互。`id` 和 `class` 的命名一定要规范,推荐根据语义和 DOM 树的层级关系来定义合适的名称。名称中全部使用小写,`id` 名称中的关键词用下划线 `_` 连接,`class` 的关键词用中划线 `-` 连接。
其他命名建议
命名应该清晰、简洁、见名知意,避免使用过于简短或者模糊的名称。
尽量避免使用缩写,除非是广泛认可的缩写。
标识符由字母(A-Z 或 a-z)、数字(0-9)、下划线 `_` 和美元符号 `$` 组成,不能以数字开头,也不能是 JavaScript 的保留字(关键字)。
综合以上规范,代码名字的格式可以总结为:
变量和函数:小驼峰命名法(lowerCamelCase),例如 `myVariable`。
类:大驼峰命名法(UpperCamelCase),例如 `Person`。
常量:全大写,单词间用下划线隔开,例如 `MAX_VALUE`。
命名空间:`CompanyName/ProjectName.TechnologyName[.Feature][.Design]`。
HTML 标签和属性:全小写,属性值用双引号闭合。
`id` 和 `class`:全小写,`id` 用下划线连接关键词,`class` 用中划线连接关键词。
这些规范有助于保持代码的一致性和可读性,提高代码维护性。