gpt4 book ai didi

javascript 未异步加载

转载 作者:行者123 更新时间:2023-11-28 02:16:55 25 4
gpt4 key购买 nike

我刚刚意识到我的应用程序速度明显下降。我使用模式对话框将网站的其他页面加载到弹出窗口中。直到最近,这些加载速度都非常快。最近他们花费的时间较长,大约 4 秒。我做了一些分析,似乎我的 JavaScript 没有异步加载,每个都等待另一个完成下载。

enter image description here

这似乎是主要的减慢速度。每个 javascript 文件都包含在加载的页面中,就像这样......

<script src="/js/jquery.ae.image.resize.min.js"></script>
<script type="text/javascript" src="/js/jquery.raty.min.js"></script>
<script type="text/javascript" src ="/js/entry.js"></script>
<script type="text/javascript" src="/js/bjqs-1.3.min.js"></script>

我通过将这些文件移动到显示对话框的页面来解决这个问题,但这似乎是一种黑客行为,尤其是当它们过去加载得足够快时。另外,这不是动态 JavaScript,因此可以缓存,我认为时间参数来自 $.ajaxSetup({ cache: false }); 但这不是最近添加的代码。

最佳答案

如果您想异步加载脚本,async 属性会有所帮助:

<script async="true" type="text/javascript" src ="/js/entry.js"></script>

关于javascript 未异步加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16252514/

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