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()这种操作字符串方式与+=的分析,原来结果和理想的并不一样
更详细的内容,请看原文
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.


Recent Comments