gpt4 book ai didi

JavaScript 部分文件加载顺序与代码中的顺序不同

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:30:17 25 4
gpt4 key购买 nike

我已经放置了 JS 文件以便它们应该加载以避免控制台中的任何错误并使一切正常工作,但是当我查看开发人员工具中的网络选项卡时,文件的加载方式与网络中的不同页...

这是代码中的顺序:

<script src="/js/lib/jquery-3.3.1.min.js"></script>
<script src="/js/lib/jquery-ui.min.js"></script>
<script src="/js/lib/bootstrap.bundle.min.js"></script> <!-- Includes popper.js -->
<script src="/js/lib/toastr.min.js"></script>

<!-- Page specific scripts -->

<script src="/js/lib/moment.min.js"></script>
<script src="/js/lib/daterangepicker.js"></script>
<script src="/js/lib/Chart.min.js"></script>

<script src="/js/partials/daterange.js"></script>
<script src="/js/partials/utils.js"></script>
<script src="/js/partials/charts.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/v/bs4/jszip-2.5.0/dt-1.10.16/b-1.5.1/b-html5-1.5.1/b-print-1.5.1/cr-1.4.1/datatables.min.js"></script>

<script src="/js/partials/dataTable.js"></script>

<script src="/js/mainBundle.js"></script>

这就是我在开发工具中得到的: enter image description here

  • 控制台中的错误,jQuery 加载得太晚了...(它在代码中是第一个...)

我认为可能会产生影响的事情 - 我正在使用一些本地存储的 JS 文件,一些是从 cdnjs 获取的。

我在 Laravel 中使用模板( Blade )(一些脚本调用来自主模板,一些来自“页面特定”)。但我认为 php 会事先将所有内容解析在一起。

最佳答案

当您加载多个 JavaScript 文件时,浏览器将一次加载少量文件(通常约为 5 个)。它们可能以不同的顺序完成甚至开始。

不过,没关系。即使它们以不同的顺序完成加载,它们仍将按照您指定的顺序运行(除非您使用 deferasync which affect the run order )。

关于JavaScript 部分文件加载顺序与代码中的顺序不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48870327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com