前天猥琐男问我,通过AJAX载入数据,是一次性载入好还是多次载入好?现在界面左边的一些数据都空着,如果多次载入,是不是又会搞死Firefox?我当时回答他说AJAX可能只是一些别有用心的人创造出来的一个光环,如果它不适合我们,我们进去就是圈套。原来2SIMPLE用改写JS source的方式也能实现和现在差不多的功能,改用XML传输之后,很多人反映网页打开速度变慢了,而且频频搞死Firefox。其实左边的问题挺好解决,就是在有了新回复的时候改写一个JS文件,页面载入的时候调用这个JS,连数据库都不用查,多好。
今天早上看到嘟嘟老窝的《AJAX的七宗罪》,宗宗在理,更坚定了我对AJAX的看法:我们可以学习它的思想但是不能被其规定出来的实现方法所束缚。当初Flash开始大行其道的时候,很多网站都做成纯Flash的,反倒闪客帝国这样以Flash为生命的网站坚守HTML和位图,事实证明闪客帝国是最了解Flash的,它知道不能为了Flash而全盘Flash。
即便AJAX有99%都是不好的,它所传达的创新精神的确是互联网一直以来孜孜以求的。从浏览器诞生那天开始,人们就没有停止过去冲破它的极限,table定位、Java、CSS2、Flash、XHTML、AJAX,我们不会忘记它们带给我们的欣喜和激动。作为web开发者,我们更应该时刻提醒自己要从用户需求出发,而不是被技术冲混了头脑。
怎么左边都是“初始中…”?
老康
2005/05/19 10:05
这不是没功夫实现吗。。。
Datou
2005/05/19 10:16
不能更Simple么?
Xu
2005/05/19 11:05
偶早就在你征求改版意见的时候就说过了,像你这种有大量数据的绝对不适合Ajax,而且对客户端负担非常重,特别在我们这种准ADSL的速度下,有时候真够呛的。
Jack
2005/05/19 15:12
好呀~头脑很清醒呀
calon
2005/05/19 16:21
不要?ajax而ajax~
?
2005/11/14 21:55
实现的是思想的改变,不错
kingma
2006/10/08 10:44