企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 注意 * 要求以UTF-8无BOM信息头格式保存html文件、css文件、js文件。(否则可能导致很多意想不到的问题) * 如果使用`!important`使一个属性生效,那么可以确定发生了层叠优先级问题。 * 请求获取数据进行页面展示时,避免内容出现 null 或 undefined 的情况,以避免以外产生; * 前端开发中,我们秉持“拿来主义”原则,对于新功能,我们倾向于首先寻找并利用现成的插件和库,以加速开发过程,避免不必要的重复劳动。这种做法不仅提升了开发效率,也确保了代码的稳定性和可维护性。 * 前端的核心目标是高效实现功能,开发过程中,我们无需过于探究内部机制,而应聚焦于功能的运用与项目目标的达成。同时,确保兼容性与性能的优化,为用户提供流畅体验。 # 命名规则 对于前端的命名规则: * 文件:以**驼峰命名法**的命名方式命名,例如:person.js,classDemo.css。 * 目录:以**驼峰命名法**的命名方式命名,例如:person,classDemo。 * CSS:以**小写+下划线**的命名方式命名,例如:liy-header,liy-footer。 * 常量:以**大写+下划线**的命名方式命名,例如:COUNT,MAX_COUNT。 * 变量:以**驼峰命名法**的命名方式命名,例如:person,classDemo。 * 类名:以**大驼峰命名法**的命名方式命名,例如:Person,ClassDemo。 * 方法:以**小驼峰命名法**的命名方式命名,例如:person,classDemo。 * 组件:以**大驼峰命名法**的命名方式命名,例如:Person.vue,ClassDemo.vue。 * JavaScript,Vue要求不严,但最好实际编写时遵循以上规则。 ★三者**共同点**(不要求,但是希望读者,养成好习惯!): 在定义类时,全部单词的首字母必须大写;例如:Person,ClassDemo;(**帕斯卡命名法**) 在定义函数(方法)时也有命名规范要求,即第一个单词的首字母小写,之后每个单词的首字母大写,如printInfo()方法。(**驼峰命名法**) 每个函数都有唯一的名称; # 关于命名方法 ■ 程序中关于命名主要有三种方法:**骆驼命名法**、**帕斯卡命名法**(有人称之为“大驼峰式命名法”Upper Camel Case)、**匈牙利命名法**; **【骆驼命名法,驼峰法】** 就是第一个字母要小写,后面的单词的第一个字母就要用大写,如下: ~~~ int myAge; char myName[10]; float manHeight; ~~~ 【帕斯卡命名法】 所有单词的首字母都要大写,如下: ~~~ int MyAge; char MyName[10]; float ManHeight; ~~~ 【匈牙利命名法】 在名称前面加上一个或多个小写字母作为前缀,来让名称更加好认,更容易理解,比如: ~~~ int iMyAge; “i”是int类型的缩写; char cMyName[10]; “c”是char类型的缩写; float fManHeight; “f”是float类型的缩写; ~~~ 还有些许其他的命名规范,如:下划线命名法。 ■以上三种,前两种(骆驼命名法、帕斯卡命名法)在命名的时候比较常用。