使用requirejs进行优化

时间:2013-02-06 16:03:20

标签: javascript requirejs amd

目前,我们正在像这样的中内联设置依赖项

<html>
    <body>

        <article>
            Content
        </article>

        <script type="text/javascript">
            define([
                'View',
                'Model'
            ], function(View, Model){
                new View({ model: Model });
            });
        </script>

    </body>
</html>

我们这样做的几乎所有页面都有不同的依赖关系。我们远离创建main.js文件,因为它意味着我们将为每个页面都有一个main.js文件。

在我们的案例中,我们如何最好地使用requirejs优化器?

2 个答案:

答案 0 :(得分:1)

我在设计我的网站方面取得了更好的成功,因此他们共享一个共同的main.js.或者至少将网站划分为共享版本的少数部分。它需要一些前期规划,但它更容易管理,并且比每页一页构建更好地利用浏览器缓存。

答案 1 :(得分:0)

您无法使用require.js优化内联脚本。你应该看一下htmlcompressor

有几个main.js文件对require.js来说不是问题,无论你是否使用匿名模块。

奥利弗