如何指定哪个requirejs模块应该加载到html文件中

时间:2012-06-01 13:46:22

标签: javascript requirejs

我无法在任何地方找到答案。这是否需要完成,或者优化器是否以某种方式执行此操作?

如果缩小的requirejs文件变得非常大,是否适合打破my_main.js并可能使用my_main1和my_main2?

<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script>

1 个答案:

答案 0 :(得分:0)

您可以通过“require”和“define”调用来指定所需的模块......

您的index.html将包含以下标记:

<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script>

在“my_main.js”中,您可以执行以下操作:

require(["module1", "module2"], function(module1, module2) {
});

将加载module1和module2。

当您决定优化代码时,优化器将查看您加载的所有模块及其所有依赖项,并将它们放在一个缩小的文件中。您只需要在优化版本的index.html中加载缩小的文件。