基本原则
结构、样式、行为分离
统一缩进(建议 两个空格)
文件编码统一 不带BOM的UTF-8
一律使用小写字母
省略外链资源 URL 协议部分(FTP等其他URL不省略)
统一注释
HTML
标签...;
声明语句应以分号 ; 结尾;
一般以逗号分隔的属性值,每个逗号后应添加一个空格;
rgb()、rgba()、hsl()、hsla() 或 rect() 括号内的值,逗号分隔,但逗号后不添加一个空格;...将内文以 16px 作为字号
标题 h1, h2, h3, h4, h5, h6 以 16px 作为字号基础,按同比例的递减
p { font-size: 16px; }h1 { font-size...枚举变量 单词首字母大写, 枚举属性 全部字母大写, _分隔
多个单词组成的缩写词, 在命名中, 根据当前命名法和出现的位置, 所有字母的大小写与首字母大小写保持一致
命名词法
类名 使用名词 function...对象
单行定义的对象,最后一个成员不以逗号结尾
多行定义的对象,最后一个成员以逗号结尾
对象尽量静态化,不得随意添加属性.如果添加属性不可避免,使用Object.assign()
如果对象的属性名是动态的