良好编程习惯:
避免定义全局变量或函数
使用简化的编码方式
使用比较运算符 === 和!==
避免使用with
避免使用eval
不要编写检测浏览器的代码
事件处理和业务逻辑分离
配置数据和代码逻辑分离
逻辑和结构样式分离:js中尽量避免写CSS样式
高性能DOM操作:
合并多次DOM操作为一次
设置具有动画效果的DOM元素的position属性为fixed或absolute
使用事件托管方式绑定事件
良好编程习惯:
避免定义全局变量或函数
使用简化的编码方式
使用比较运算符 === 和!==
避免使用with
避免使用eval
不要编写检测浏览器的代码
事件处理和业务逻辑分离
配置数据和代码逻辑分离
逻辑和结构样式分离:js中尽量避免写CSS样式
高性能DOM操作:
合并多次DOM操作为一次
设置具有动画效果的DOM元素的position属性为fixed或absolute
使用事件托管方式绑定事件