看了一些书和一些网站之后,关于Web 2.0站点如何提高可用性与性能的一点心得。基本上结合了《高性能网站》与Hijax的思路。
可以参考的一些网址:
《高性能网站建设指南》读后随感
http://www.dbanotes.net/web/high_performance_web_site.html
Yahoo!网站性能最佳体验的34条黄金守则——JavaScript和CSS
http://yy-web.javaeye.com/blog/274059
图片优化漫谈
http://www.cnblogs.com/wanghongyuan/archive/2009/01/14/1375664.html
High Performance Web Sites 读书笔记
http://www.hickwu.com/?cat=4
Hijax
http://domscripting.com/blog/display/41
Hijax PPT(同时也是一个可退化的Demo)
http://domscripting.com/presentations/xtech2006/
AHAH: Asynchronous HTML and HTTP
http://microformats.org/wiki/rest/ahah
以下是心得:
1)Web 2.0 站点,应当在CSS没有load成功的情况下,依然能够呈现有意义有层次的内容
这就是为什么,使用ul/li这样的办法来实现Menu要好过div。我们在XHTML中依然要保持文档自身的逻辑,而不能过于依赖CSS。不要过于滥用CSS,使得XHTML文件中只剩下一堆没有任何意义感的div和span。
2)Web 2.0 站点应当能够在J