论坛首页 入门讨论版 企业应用

改善javascript向html输出时的效果

浏览 130 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2008-07-06 关键字: 页面视觉 缓存
假如页面的设计是这样的:
先请求一个页面A.jsp
当A.jsp window.onload的时候,异步请求数据库,并且把返回的数据在javascript代码中向html指定div输出。
而window.onload是文档都加载完以后才执行的。。。而请求数据库又需要一段时间
这样就产生了一个问题:页面是先把所有静态的区域都加载完,这个时候,动态数据区是一片空白的,要等所有静态文档都加载好以后,才去查数据库,才动态显示内容。
这个视觉效果不是非常好。
刚才我试着用OSCache做了页面级别的缓存。但是视觉效果依然是老样子
所以我在想,是不是可以把动态输出的部分放到.html中?
但是我那个动态输出,连分页的导航条也是用js生成的
请问大家有什么解决方案。
关于这种方式---先到页面,然后执行window.onload,js向html输出
   
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐