我知道很多人使用 Backbone 和 requirejs 和 r.js 来优化他们的 javascript,这样 web 应用程序只下载一个 js 文件。
我见过人们一起使用 require.js 和 angular.js,但它看起来更像是 hack,而不是实际的解决方案。
我想知道这是否也是 angular.js 的好习惯。如果是,也许有比使用 requirejs 更好的方法来做到这一点?
我知道很多人使用 Backbone 和 requirejs 和 r.js 来优化他们的 javascript,这样 web 应用程序只下载一个 js 文件。
我见过人们一起使用 require.js 和 angular.js,但它看起来更像是 hack,而不是实际的解决方案。
我想知道这是否也是 angular.js 的好习惯。如果是,也许有比使用 requirejs 更好的方法来做到这一点?
你应该看看Yeoman。特别是生成器角度项目。Yeoman 将为您搭建一个 Angular 项目,并为您设置Grunt。Grunt 将处理您的构建过程(缩小和文件连接),因此您最终得到一个脚本文件和一个样式表。
Yeoman 的网站上有一个很好的、可读的生成器指南,它应该可以帮助您入门。它专注于编写您自己的生成器,但它很好地了解了生成器背后的想法以及它们的实际作用。