<分区>
我计划很快部署我的单页面应用程序应用程序,但我对可以使我的应用程序像生产环境一样进行优化的经验不多。
我将所有源 文件(Js、CSS)合并并缩小。我会将它们用于生产环境。
目前,我正在单独使用所有依赖项的缩小版本。我检查了很多现有的网站,它们几乎都做同样的事情。例如,AngularJS网站分别加载它们的依赖项。
AngularJS 依赖项
<script src="google-code-prettify/prettify.min.js"></script>
<script src="js/homepage.js"></script>
<script src="js/download-data.js"></script>
<script src="js/angular-ui-bootstrap.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.18/angular-resource.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.18/angular-route.min.js"></script>
<script src="https://cdn.firebase.com/js/client/1.0.18/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/0.8.0/angularfire.min.js"></script>
<script src="//code.angularjs.org/1.3.0-beta.18/i18n/angular-locale_sk.js"></script>
一位同事给了我们将源代码和依赖项合并到两个文件中的想法,例如:scripts.min.js(这将包含源代码和依赖项的 JS 代码) 和 styles.min.css(这将包括源代码和依赖项的 CSS 代码)。
问题:这是个好主意吗?有什么缺点吗?
我看到了一些关于此的现有帖子,但我也无法从他们那里得到一致的答案。