1、注意作用域,尽量不要在作用域链中找全局变量; 2、避免不必要的属性查找:数组比对象快很多; 3、优化循环:减值迭代,简化终止条件,简化循环体,后测试循环; 4、展开循环; 5、尽可能避免出现需要按照javascript解释的字符串; 6、原生方法较快; 7、switch语句比if-else快 8、位运算符较快、 9、用一个var声明变量; 10、使用事件代理:利用事件冒泡; 作者:qq_777