【发布时间】:2019-09-29 23:51:21
【问题描述】:
一个有很多讨论的老话题...... 我读了很多,但仍然不确定......
定位 bootstrap-4 JS 脚本以获得最佳性能的最佳位置和最佳脚本标签(延迟/异步)是什么?
在 Bootstrap 文档中:“将以下 s 放在页面末尾附近,之前正文结束标记
</body>
他们不使用任何脚本标签(延迟/异步)
我阅读了有关脚本标签的信息, 有些人写道,在正文结束标签之前定位脚本就像用“defer”标签定位标题。 (旧版浏览器除外) 有人说“如果脚本还在最后,性能会更好,因为它们稍后会下载”
那么以下是最佳实践吗???
在正文结束标记之前定位 jquery/popper/bootstrap,首先使用 jquery 并使用 defer to popper.min.js 和 bootstrap.min.js?
<body>
......
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script defer src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" ></script>
</body>
或者只是在没有“defer”标签的情况下像引导文档中那样做??
【问题讨论】:
标签: bootstrap-4 deferred-loading