犬者
“说了你又不听,听又不懂,懂又不做,做又做错,错又不认,认又不改,改又不服,不服也不说,那叫我怎么办?!”

首页的修改-ajax

暂时,算是把首页修改了吧……

不知道大家是有注意到究竟改了什么……内容、排版完全上是几乎没有任何修改的……

只是修改了数据的读取方式……用了现在貌似很流行的ajax技术……

首页上面显示的朋友间的网志、评论、网摘以及整个网站网志、网摘都是可以翻页的……

点击各部分角落中“下一页”这个按钮的时候,会显示“正在读取数据”的提示字样……与此同时,程序会自动去服务器上获取需要显示的新内容……取得之后,则立刻用内容替换掉旧的……并且,如果是第2页的话,会新显示“上一页”的按钮……从理论以及我自己使用时的感觉,速度都要比以前快一些……因为,翻页时读取的完完全全就只是需要翻页部分的新内容……而且,可以同时对网志、评论等不同部分进行翻页……

作为一个用户,我实在是不喜欢为了查看页面一点点新的内容,而让浏览器页面去访问新的页面……不仅重复读取了一堆重复数据……而且让页面切换的时候屏幕变成一片空白……

Well……其实也不算是ajax……只是aj而已……因为我没有用到xml……而是直接传字符串内容……ajax的目的是为了加快网页显示速度……xml是为了方便不同程序间的数据传递……但是,对于blogwindo来说,需要传递的内容很简单……使用xml只是累赘……我想,以后如果继续在blogwind上使用ajax……我还是会继续抛弃xml的……

另外,其实现在一些博客网站也是有使用类似的技术以提供更加友好的用户浏览……比方说,blogcn、新浪的blog……只是,我很不明白他们怎么能够想到在用户第一次访问页面的时候也使用ajax去读取页面内容……

大家访问blogcn/新浪的blog时,是不是经常可以看到界面出来了……但是,应该显示内容的部分却是一堆“正在读取数据”的提示呢?拜托……我看blog,要看的是内容……为什么要逼我先看界面然后等待内容?他们简直糟蹋了ajax……因为,从理论上说,他们这样处理,用户在第一次访问页面的时候,从进入到页面完全显示完毕的速度要比不使用ajax慢……快的只是以后的翻页……

我之前页犯过同样的错误其实……之前我是把朋友间的网志、评论、网摘作为一个独立的页面嵌套进首页的……我以前这么处理,其实也是处于类似考虑……所以,以前在打开首页的时候,总是整个网页先出来,应该显示朋友间内容的部分先是一片空白,然后才出现内容……而点击里面翻页链接的时候,也只有那部分会更新…………这是弄巧反拙的……因为,第一次打开的时候,已经慢了……

唉……偶的语言表达能力真差……自己看上面的文字……也不是很能清楚自己想要表达的这些网页处理的细节……

接下来,我应该会新增一些页面……以及用ajax对其他页面做优化……

问天 @ 2005-12-18 00:06:13
查看本分类的所有网志:博客


WalalA 在 2005-12-18 10:51:17 说:

顶呀!!
FLAMEMAX 在 2005-12-18 09:10:02 说:

支持
angelbsk 在 2005-12-18 02:14:40 说:

试了一下效果,不错的说,谢过 :)
wawa 在 2005-12-18 01:08:05 说:

加油! 虽然还是不大懂是什么改进了。
猫儿 在 2005-12-18 00:07:55 说:

加油~
导航
博客风
犬者首页
联系


个人档案

“说了你又不听,听又不懂,懂又不做,做又做错,错又不认,认又不改,改又不服,不服也不说,那叫我怎么办?!”



网志分类
死结(26)
电脑(212)
心情(204)
天影(25)
乱弹(241)
博客(84)
音乐(18)
饕餮(41)
读书(26)
电影(40)
网摘(5)
希望(76)
汕头(10)
经济(13)
苹果(21)
跋涉(19)
玩意(5)



网志存档



个人链接
颜如玉
最爱卫斯理
时尚摄影师奇科的博客
Reader