小结
通过避免使用eval()和Function()构造器来避免双重求值带来的性能消耗。同样的,给setTimeout()和setInterval()传递函数而不是字符串作为参数;
尽量使用直接量创建对象和数组。直接量的创建和初始化都比非直接量形式要快;
避免做重复的工作。当需要检测浏览器时,可使用延迟加载或条件预加载;
在进行数学计算时,考虑使用直接操作数字的二进制形式的位运算;【有难度,一般都直接操作,没有转化为二进制】
JavaScript的原生方法总比你写的任何代码都要快。尽量使用原生的方法。don't use jquery;