减少DOM元素
页面越复杂就意味着需要下载更多的字节数,也意味着用JavaScript访问DOM也越慢。如果你需要循环一个含有500个DOM元素页面和一个含有5000个DOM元素的页面增加事件处理函数速度时完全不同的。
用YUI CSS实用工具:grids.css能帮你很好的解决布局问题,fonts.css和reset.css帮你去除浏览器默认的格式。接下来,你就可以重新开始构思你的页面,把div用在更语义化的地方,而不要仅仅为了产生新的行。
DOM元素的数量很容易测试,在Firebug的控制台中输入:document.getElementsByTagName('*').length。
究竟多少数量的DOM元素是多呢?比较做的好的各个站点:例如Yahoo!首页,内容翔实,美化不错,但是DOM数量仍然在700个一下。