, 尽量少于3级
避免Class ID叠加使用
声明块
选择器分组时, 保持独立的选择器占用一行
声明块的左括号 { 前添加一个空格;
声明块的右括号 } 应单独成行;
声明语句中的 : 后应添加一个空格...(Element 是 Components 中的元素)
类名尽可能仅有一个单词
多个单词应直接连接
避免标签选择器(性能稍弱,表意不明)
Variants(变体) 带有前缀-
Positioning...枚举变量 单词首字母大写, 枚举属性 全部字母大写, _分隔
多个单词组成的缩写词, 在命名中, 根据当前命名法和出现的位置, 所有字母的大小写与首字母大小写保持一致
命名词法
类名 使用名词 function...不准用"string".match()
多个参数使用对象字面量存储
jQuery
使用最新版本的jQuery
jQuery变量 以$开头, 并缓存到本地变量中复用, 使用驼峰命名法命名
jQuery选择器...对象
单行定义的对象,最后一个成员不以逗号结尾
多行定义的对象,最后一个成员以逗号结尾
对象尽量静态化,不得随意添加属性.如果添加属性不可避免,使用Object.assign()
如果对象的属性名是动态的