避免嵌套层级过多, 限制在2层
可以使用字符串插值使变量嵌入字符串中 @base-url: "http://assets.fnord.com"; background-image: url("@{base-url...-small
避免定位属性
头像 logos等元素应设置 固定尺寸
在父元素中设置定位
避免过分嵌套
className命名
常见class关键词:
布局类:header, footer, container...不准用"string".match()
多个参数使用对象字面量存储
jQuery
使用最新版本的jQuery
jQuery变量 以$开头, 并缓存到本地变量中复用, 使用驼峰命名法命名
jQuery选择器...事件委托允许在父元素绑定事件,子代元素可以响应事件,也包括 Ajax 加载后添加的子代元素;
$("#myLink").on("click.mySpecialClick", myEventHandler...对象
单行定义的对象,最后一个成员不以逗号结尾
多行定义的对象,最后一个成员以逗号结尾
对象尽量静态化,不得随意添加属性.如果添加属性不可避免,使用Object.assign()
如果对象的属性名是动态的