2009年3月19日

摘要: 从语言操作、DOM相关、内存管理、JS压缩等多方面进行JS优化.... 因为JavaScript的解释性,所以a.b.c.d.e,需要进行至少4次查询操作,先检查a再检查a中的b,再检查b中的c,如此往下。所以如果这样的表达式重复出现,只要可能,应该尽量少出现这样的表达式,可以利用局部变量,把它放入一个临时的地方进行查询。这一点可以和循环结合起来,因为我们常常要根据字符串、数组的长度进行循环,而通常这个长度是不变的,比如每次查询a.length,就要额外进行一个操作,而预先把var len=a.length,则就少了一次查询。 阅读全文
posted @ 2009-03-19 14:34 Mainz 阅读(2798) 评论(6) 推荐(0) 编辑

导航