两个中划线表示特殊化,如.item-img.item-img--small表示在.item-img的基础上特殊化
状态类直接使用单词,参考上面的关键词,如.active, .checked
图标以icon...--simple
js操作的类统一加上js-前缀
不要超过四个class组合使用,如.a.b.c.d
JavaScript
注释 如无必要勿增注释, 如有必要尽量详尽, 只使用//, 避免使用/*.....a").on("click", myClickHandler);// Recommended$("#list").on("click", "a", myClickHandler);
链式写法 1.尽量使用链式写法而不是用变量缓存或者多次调用选择器方法...如果函数返回多个值,优先使用对象的解构赋值,而不是数组的解构赋值。...对象
单行定义的对象,最后一个成员不以逗号结尾
多行定义的对象,最后一个成员以逗号结尾
对象尽量静态化,不得随意添加属性.如果添加属性不可避免,使用Object.assign()
如果对象的属性名是动态的