最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
客户端提高WEB页面显示速度的方法(1)
时间:2022-07-02 11:21:03 编辑:袖梨 来源:一聚教程网
客户端提高WEB页面的显示速度,对客户端浏览器来说,就是要把获得Html代码,尽快地显示出来,而不是要等剩余的Html都接受到了后,才显示出来。
Html 中的Table 标签 必须整个Table 的内容都接受完毕,才可以显示出来。
如果这时候服务器响应速度不快,就会看到一个页面打开需要很久。其实这之间已经下载了不少内容。只是由于一些标签中的内容没下载完毕,无法显示而已,这样如果网络带宽又不好,给用户的体验会很不爽。
我关注的一个文学网站,用 JavaScript 加载数据岛的方式,比较好的解决了显示速度的问题。有兴趣的可以参考这个网站? :http://www.pinshu.com/book/booklist1.asp?ShuID=645
他是用 Table 定义了整个页面的主要架构,每个块中具体要显示的内容,在数据岛上定义。然后用JavaScript加载这些数据。然后再显示出来。
这个方案的好处就是,整个页面的架构很快就可以显示出来。然后慢慢的把每一块的数据都加载上去。
缺点就是,数据岛,用到的JavaScript,? 有很多是只有IE支持的。兼容性不好。
对需要考虑兼容性的网站来说,不合适。
大型的网站,在设计的时候,会适当的用Table,一个页面由多个独立的Table,? 每个Table 都不是很大,一个Table 数据下载完毕,马上就可以显示出来。
一个典型的站点就是 http://news.sina.com.cn? 它每一横块的新闻都是一个Table,然后每一横块都是一个方面的新闻,这一方面内容下载完毕,就可以立即显示了。不用等所有数据下载完毕。
使用表格时,可采用以下方式
(1)将可能的大表格划小
(2)加上标签
(3)采用Style="table-layout:fixed" 使表格以递行的方式显示
(4)尽可能的给出每单元格的width,height
Html 中的Table 标签 必须整个Table 的内容都接受完毕,才可以显示出来。
如果这时候服务器响应速度不快,就会看到一个页面打开需要很久。其实这之间已经下载了不少内容。只是由于一些标签中的内容没下载完毕,无法显示而已,这样如果网络带宽又不好,给用户的体验会很不爽。
我关注的一个文学网站,用 JavaScript 加载数据岛的方式,比较好的解决了显示速度的问题。有兴趣的可以参考这个网站? :http://www.pinshu.com/book/booklist1.asp?ShuID=645
他是用 Table 定义了整个页面的主要架构,每个块中具体要显示的内容,在数据岛上定义。然后用JavaScript加载这些数据。然后再显示出来。
这个方案的好处就是,整个页面的架构很快就可以显示出来。然后慢慢的把每一块的数据都加载上去。
缺点就是,数据岛,用到的JavaScript,? 有很多是只有IE支持的。兼容性不好。
对需要考虑兼容性的网站来说,不合适。
大型的网站,在设计的时候,会适当的用Table,一个页面由多个独立的Table,? 每个Table 都不是很大,一个Table 数据下载完毕,马上就可以显示出来。
一个典型的站点就是 http://news.sina.com.cn? 它每一横块的新闻都是一个Table,然后每一横块都是一个方面的新闻,这一方面内容下载完毕,就可以立即显示了。不用等所有数据下载完毕。
使用表格时,可采用以下方式
(1)将可能的大表格划小
(2)加上标签
(3)采用Style="table-layout:fixed" 使表格以递行的方式显示
(4)尽可能的给出每单元格的width,height
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21
热门栏目
-
php教程
php入门 php安全 php安装 php常用代码 php高级应用 -
asp.net教程
基础入门 .Net开发 C语言 VB.Net语言 WebService -
手机开发
安卓教程 ios7教程 Windows Phone Windows Mobile 手机常见问题 -
css教程
CSS入门 常用代码 经典案例 样式布局 高级应用 -
网页制作
设计基础 Dreamweaver Frontpage js教程 XNL/XSLT -
办公数码
word excel powerpoint 金山WPS 电脑新手 -
jsp教程
Application与Applet J2EE/EJB/服务器 J2ME开发 Java基础 Java技巧及代码