首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定义在网页上加载资源的优先级?

如何定义在网页上加载资源的优先级?
EN

Stack Overflow用户
提问于 2011-03-03 17:33:45
回答 2查看 7K关注 0票数 0

有没有办法定义网页中资源的优先级?例如,如果首先在网页上定义特定的css、js或图像加载。开发语言PHP

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-03 17:36:04

有没有办法定义网页中资源的优先级

不完全是,至少不是100%。

JavaScript文件按照指定的顺序加载和执行。

CSS样式表是异步加载的。这意味着它们与其他资源并行加载,并在它们完成时完成。图像也是如此。

如果您需要在加载完所有样式表和图像后执行某些操作,则可以使用JavaScript onload event

有关在this brilliant answer.中按哪个顺序执行/加载内容的详细信息

票数 1
EN

Stack Overflow用户

发布于 2011-03-03 17:42:49

PHP在服务器端执行,并实际输出HTML (因此您的浏览器甚至不知道后面有PHP )。

然后,资源(html、CSS、javascript、图像)由浏览器加载,速度取决于浏览器、连接速度、资源(主要是javascript和图像)权重...

这些资源按照您编写HTML页面的顺序加载(我想)。Javascript将在页面加载时加载,因此如果它很重,则加载速度可能会很慢。

相反,图像通常在页面之后加载(如果提供了宽度和高度,则浏览器可以加载其余部分,因为它知道图像将占用给定的空间)。

我不确定reste,以及当包含外部样式表和javascript时会发生什么。

希望它能帮上忙!

编辑AH!看起来我是在写,加载顺序就是页面写好的。http://fr.w3support.net/index.php?db=so&id=473628

但是..。对于javascript,如果你使用像jQuery这样的库(它们还有许多其他库),你可以使用一个"DOMReady“事件,它只在页面(超文本标记语言和层叠样式表的东西)完全加载时才加载Javascript。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5178863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档