当前位置: 首页 > 知识库问答 >
问题:

前端 - 开发html的时候,突然出现顺序引入的script外联标签,在初始化页面的时候,并没有按顺入加载,这个跟后面写的script内部js顺序有关系吗?

陆卓
2023-09-04
<!--引入js-->  <script src="./js/jquery.js"></script>  <script src="./js/isotope.js"></script>  <script src="./js/typed.js"></script>  <script src="./js/running.js"></script>  <script src="./js/scrollreveal.js"></script>  <script src="./js/swiper-bundle.min.js"></script>  <script src="./js/smooth-scroll.js"></script>

页面加载效果
image.png
image.png

共有1个答案

施景同
2023-09-04

使用defer属性:
具有defer属性的script标签将会在解释器工作全部完成后,按照具有defer属性的script标签顺序进行执行。这使得开发者可以按顺序使用相互间存在依赖关系的脚本。虽然所有的脚本会在所有的文档内容解析完成后执行,但是浏览器会保证它们按照顺执行。猜测可能在解析过程中defer类型的脚本会被暂时丢进一个队列中,以便文档解析结束后按顺序执行。理论上讲,浏览器可能会在任何时候下载脚本,但是在文档解析完成以及不具有asyn和defer属性的行内脚本解析并执行完成前都不会暂停。

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/script
image.png
 类似资料:
  • 问题内容: 我有多个上下文文件。要求是:在其余的Bean中首先初始化一个特定的Bean(进行一些配置更改)。 有没有一种方法可以首先加载该bean? 一种选择是使用“取决于”属性。 但这将需要更新所有其他bean,因此这似乎不是最佳解决方案。 我们有更好的选择吗? 问题答案: 恕我直言,您应该等待它们修复https://jira.spring.io/browse/SPR-3948 一种可能的方法是

  • 问题内容: 想象一下一个Java类,它具有您可以在类中找到的大多数功能。例如:它从另一个类继承,实现了几个接口,包括一些“静态最终”常量,一些最终常量,一些静态变量,实例变量,一个静态块,一个未命名的代码块(仅是{}中的代码),构造函数,方法等 当所涉及的类首次加载到JVM中时,该类的各个部分以什么顺序初始化或加载到JVM中?JVM中的调用堆栈在加载时是什么样的?假设这里只有一个类加载器在工作。

  • 我有一个Java Spring Boot应用程序,在我的Maven pom.xml中将Flyway配置为依赖项(我有一个父pom和一个项目pom...Flyway是在我的项目pom中定义的)。 application.properties中只有几个条目: 我可以运行一个maven任务来让Flyway运行来创建/更新我的数据库,然后针对该数据库运行我的应用程序,但是我很难通过运行我的应用程序(这在p

  • 我正在努力正确设置IF语句,基本上我想检查J列中是否有数据,如果为空,继续脚本的其余部分,如果有数据,询问用户是否希望继续,然后根据他们的响应继续或终止。 以下是我的代码的开头: 问题似乎是当J列中没有数据时,它不会继续导出。 有人想发光吗??

  • 问题内容: 我在mysql排序中寻找一些调整,我通常从表中选择记录,然后按Name(varchar)ASC排序记录, 但编号始终是第一位的 这是我的问题的一些示例( 注意。mysql首先用0-9排序记录 ) 我想要的是字母顺序,然后是数字 所需的输出 问题答案: 使用以下子句:

  • 问题内容: 我想知道在HTML页面中加载CSS文件的顺序。 我的实际要求是这样的:我的应用程序中有10个以上的CSS文件。 我在每个HTML页面中导入3到4个CSS文件。问题是我在某些CSS文件中定义了重复的类。这意味着我将覆盖CSS文件中的某些CSS类。在某些页面中,它的行为正确。在某些页面中,它的行为不正确。我也为HTML页面中的某些DIV定义了内联样式。我也为那些DIV保留CSS类。 谁能知