,子组件块之间三空行分隔;
如果使用了多个 CSS 文件,将其按照组件而非页面的形式分拆,因为页面会被重组,而组件只会被移动;
避免选择器嵌套层级过多, 尽量少于3级
避免Class ID叠加使用
声明块...枚举变量 单词首字母大写, 枚举属性 全部字母大写, _分隔
多个单词组成的缩写词, 在命名中, 根据当前命名法和出现的位置, 所有字母的大小写与首字母大小写保持一致
命名词法
类名 使用名词 function...不准用"string".match()
多个参数使用对象字面量存储
jQuery
使用最新版本的jQuery
jQuery变量 以$开头, 并缓存到本地变量中复用, 使用驼峰命名法命名
jQuery选择器...字符串
静态字符串使用单引号
动态字符串使用反引号
解构赋值
数组成员赋值,优先使用解构赋值 const [first, second] = [1, 2];
函数的参数如果是对象的成员,优先使用解构赋值...如果函数返回多个值,优先使用对象的解构赋值,而不是数组的解构赋值。