社区
CSS
帖子详情
html加载图片顺序问题
changlr01
2010-04-08 11:48:43
每次页面底部的小图片加载慢,导致我的背景和其他导航之类的图片,无法加载,用户体验机制下降。。谁有好的解决方法呢,大站都是如何去做的呢,jq 的延迟加载感觉太累赘了,还要加入2个JS文件,,谁有好用的方法,,
...全文
1254
8
打赏
收藏
html加载图片顺序问题
每次页面底部的小图片加载慢,导致我的背景和其他导航之类的图片,无法加载,用户体验机制下降。。谁有好的解决方法呢,大站都是如何去做的呢,jq 的延迟加载感觉太累赘了,还要加入2个JS文件,,谁有好用的方法,,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wlddh2010
2010-04-10
打赏
举报
回复
我们经常看到浏览器在加载某个页面时,部分内容先显示出来,又有些内容后显示。那么浏览器加载显示html究竟是按什么顺序进行的呢?
其实浏览器加载显示html的顺序是按下面的顺序进行的:
1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。
2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)。
3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。
4、并且在下载后进行解析,解析过程中,停止页面所有往下元素的下载。
5、样式表在下载完成后,将和以前下载的所有样式表一起进行解析,解析完成后,将对此前所有元素(含以前已经渲染的)重新进行渲染。
6、JS、CSS中如有重定义,后定义函数将覆盖前定义函数。
如果你的网页比较大,希望部分内容先显示出来,粘住浏览者,那么你可以按照上面的规则合理的布局你的网页,达到预期的目的。
本文来自CSS在线:http://www.csscss.org/xhtml/201025612.shtml
changlr01
2010-04-10
打赏
举报
回复
问题是,文章用户评论的图片,如果未找到,会影响页面加载
Liwenjie123456
2010-04-10
打赏
举报
回复
#4解释得挺好的 啊
!!
huangheguyun
2010-04-09
打赏
举报
回复
CSS SpritesTech. Articals 2010-01-25 12:46:37 阅读28 评论0 字号:大中小
CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置。
优点:
当用户往U盘中拷200张图片,会等很久。但是如果弄成一个文件,再拷贝就会快很多。
CSS Sprites 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度。
实现方法:
1,首先将小图片整合到一张大的图片上
2,然后根据具体图标在大图上的位置,给背景定位。
3小图片排列方面:颜色相近的图片放在一起,可以减少输出的色数,进一步降低文件体积。
4.整合图片生成方面:PNG8的图像比GIF图像要小30%左右。
但是在整合图片的过程中也要注意:并不是所有的图片都是应该整合到这张巨图上的,比如一些广告、照片、大的栏目标题背景,这类图片不适合用作图片整合。CSS Sprites主要面向那些“更多”“登陆”“注册”之类的小图标,网站规模一般是比较大的。
huangheguyun
2010-04-09
打赏
举报
回复
CSS SPRITES
nightsky_0911
2010-04-09
打赏
举报
回复
图片较大的话还是切成小图的好,加载慢也可能和你的服务器有关!
cs5276
2010-04-09
打赏
举报
回复
CSS SPRITES
mycjzlove
2010-04-09
打赏
举报
回复
学习了,是个不错的方法。。。谢谢。。
WEB页面性能测试:页面
加载
过程+页面性能指标+页面性能工具实战课程
课程内容: 第一章:课程简介 1、课程介绍 2、课程大纲 第二章:页面性能测试 1、页面性能测试概念 2、页面性能测试专业术语 3、页面性能测试策略 第三章:页面
加载
过程 1、
HTML
概念,
HTML
5实例,
HTML
5文档 2、CSS...
html
图片
并行
加载
,
顺序
加载
,懒
加载
并行
加载
//
图片
一起
加载
for (var i = 0; i < 10; i++) { ...}
顺序
加载
//
图片
按照设定的
顺序
加载
function preload(src, index) { index = index || 0; if(index >= 10) { re
html
图片
按
顺序
加载
,jQuery 实现
图片
的依次
加载
图片
功能
css代码: ul#portfolio{... } } }) 以上所述是小编给大家介绍的jQuery 实现
图片
的依次
加载
图片
,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
HTML
页面
加载
顺序
HTML
页面
加载
顺序
,这个过程发生了什么 浏览器网络拉取资源是多线程的。但是dom树的操作都是在一个线程中的。所以网页资源的解析和js
加载
执行,以及dom树渲染都是一个线程执行。一个线程的任务就会相互抢占,先来...
网页
图片
加载
顺序
当头部应用外置css文件时 在body中的A,B,C,D 4个DIV 分别引用4个...
加载
顺序
为IMG
图片
最先
加载
,4个DIV的背景
图片
稍后
加载
,并且是并行下载 <div id="a"></div><div id="b"></div><di...
CSS
61,115
社区成员
60,728
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章