笔记 - 永不停止优化

  1. 任何可以避免嵌套循环的思想都是好的。
  2. 主要对象的属性能很好地存储对几个方法都很重要的信息——例如,站点导航中被激活的元素。
  3. 如果你发现自己有很多代码重复了,那么可以建立一个新的方法来完成这个任务——如果将来需要修改这些代码,你只需要在一个地方修改就可以了。
  4. 不要过多使用节点树来访问。如果许多元素需要知道其它的元素,一旦查出了它就把它存到一个属性中。这样可以使代码更简短。
  5. 一个很长的if和else语句列表作为一个switch/case块处理可能会更好一些。
  6. 如果一些代码将来很可能要修改,那么最好把它们放到自己的方法中。下次你看到这些代码并发现这些表面上看起来没什么用处的方法,你会记得它们是要干什么的。
  7. 不要过分依赖HTML。它一直是首先要修改的东西(尤其是在CMS中)。

——摘自《Beginning JavaScript with DOM Scripting & Ajax》

posted @ 2011-03-18 15:33  FrankFang  阅读(268)  评论(0编辑  收藏  举报