javascript - 使用 Angularjs 加载 javascript 脚本的最佳方法是什么?

标签 javascript angularjs angular-ui-router

我有很多外部脚本用于 AngularJS,因此初始页面加载变得很慢。虽然我只需要一些脚本来实现某些 View 。我正在使用 ui-router。使初始页面加载速度更快的最佳方法是什么?

最佳答案

在现代互联网中,脚本的大小实际上并不重要(如果它不是几兆字节)。假设您的脚本经过压缩和 gzip 压缩为 500kb(这确实是一个很大的脚本),假设您的带宽为 10 mbps,那么您的脚本将被下载大约 0.4 秒。 DNS 查找+延迟也大约需要这么长的时间。脚本加载,然后它会被缓存。如果您使用 Angular,我可以假设您正在构建 SPA,因此用户希望看到所有“内部页面”都会立即加载。没有实际的理由放慢速度。最后,使用延迟加载的 Angular 模块是一件棘手的事情。所以最好的选择是在服务器端连接并缩小所有js。

关于javascript - 使用 Angularjs 加载 javascript 脚本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28172192/

相关文章:

javascript - 如何使用 Javascript/jQuery 获取表格行中的第一个单元格?

javascript - document.write Javascript错误

angularjs - 使用缓存 View false 进行特定转换

javascript - 如何为 AngularJS 应用程序定义两种模式(夜间/白天)

javascript - AngularJS ui-router 中的命名状态

JavaScript:从非连续的现有数组元素创建新数组

javascript - PHP 验证表单

javascript - 当 ng-if 为 false 时执行里面的代码

javascript - 我应该使用工厂或服务在AngularJS中获取数据吗?

javascript - 一个 ui-sref 链接有效,其余无效