May 27
Link:Javascript optimization – high performance JS apps
文中作者主要是针对于Prototype,提到了从以下几个方面入手优化JS代码,提高性能
- 分析性能
主要提到了使用fx的一个插件firebug,插播一个消息,现在最新的firebug beta版已经支持firefox 3 - 移除$$和事件绑定
主要是移除一些重复的不必要的事件绑定 - 延时
延时加载,用到的时候再加载 - 如果没必要不使用Prototype的functions
Prototype中的function会执行一些其它的不必要的循环判断等,如果真的追求速度,就要限制对它的使用。 - 更低一级别的优化
列举了几个低一级的优化,像什么用for 循环代替for in循环,其中推荐去看下这个string performance an analysis,这里说到长久以来推荐的使用Array.join()这种操作字符串方式与+=的分析,原来结果和理想的并不一样
更详细的内容,请看原文
Related posts:
- Prototype 1.6.1 RC2 第一个接触的JS lib,现在转向jQuery,用得比较少了。这个版本主要是对 Internet Explorer 8 进行了一些兼容方面的优化。 更新如下: Full compatibility with...
Related posts brought to you by Yet Another Related Posts Plugin.


Recent Comments