2012-06-23 16 views
1

我正在尝试require.js,并且只包含在我的主页上的js文件中。 main.js加载其他脚本。页面加载时的许多请求(require.js)

我正在用yslow测试我的网站的性能。它说我的页面有15个js文件,我应该尝试将它们合并为一个。这不是require.js的目的吗?我不应该把所有的js合并成一个大文件?

回答

4

好吧,RequireJS的想法是将你的脚本构建成模块(小部件)。在这样做的时候,你会注意到你将要处理很多模块,从而处理很多文件。

解决“多文件”问题,RequireJS has an optimizer

RequireJS有一个优化工具,做以下

  • 结合了相关的脚本一起到构建层,并通过UglifyJS(默认值)或关闭编译器(使用Java时一个选项)minifies他们。
  • 通过内嵌@import引用的CSS文件并删除注释来优化CSS。
+0

谢谢。我已经在使用模块。 – pethel

相关问题