我已经构建了许多 Angular 应用程序,每次我尝试提高应用程序性能、架构......等等。
有些人遵循的一种策略是将所有 JavaScript 文件连接到一个缩小文件中,并将所有样式表文件连接到一个缩小文件中,但这与延迟加载概念相反,例如 angular oclazyload以这种方式加载状态文件:
//inject dependency
var myApp = angular.module("MyApp", ["oc.lazyLoad"]);
//load file
myApp.controller("MyCtrl", function($ocLazyLoad) {
$ocLazyLoad.load('testModule.js');
});
问题是哪种模式将提供更好的性能连接或延迟加载?