我正在用 angularjs 开发一个网络。我必须加载大约 42 个 javascript 文件。 Google PageSpeed Insight 要求删除删除渲染阻止 JavaScript。
<script async src="path to file"></script>
它异步加载文件,但 jquery.js 文件在需要 jquery 文件的文件之后加载。我被卡住了,因为网站需要花费大量时间来加载。请帮忙。提前致谢
最佳答案
关于实现这一点的不同方法(使用模块和 http://requirejs.org/ 或 https://github.com/systemjs/systemjs )可能有很长的答案,但是 TL;DR - 尝试将 jQuery 脚本调用放在网页的 head 标签内,而其他脚本则位于 html 页面底部。
关于javascript - 删除渲染阻塞 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35522390/