使用jQuery作为没有data-main属性的模块引导RequireJS应用程序

时间:2012-02-17 15:26:05

标签: jquery requirejs javascript

在使用的应用中,我没有办法在requirejs的标签上指定属性。我可以用

的形式指定脚本标签
<script type="text/javascript" src="scripts/require.js"></script>

我可以在此之前或之后添加另一个标记,并包含引导我的应用程序(主模块)的代码。我正在使用jQuery 1.7.1,并希望将其作为依赖项加载到其他模块中。我也想在没有requirejs-jquery包的情况下这样做,所以jQuery单独的requirejs。 我正在寻找正确的方法来做到这一点。我对requirejs相当新,所以解释了如何加载模块和代码示例会很棒。谢谢!

1 个答案:

答案 0 :(得分:3)

在 requirejs之后包含另一个javascript文件

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

在此文件中,您必须配置requirejs,以便找到jquery。

<强> main.js

require.config({
    paths: {
        "jquery": "js/jquery-1.7.1.min"//edit this path so it suits your needs.
  } 
});

从现在开始,您将能够通过

将jquery加载到您的模块中
require(['jquery'], function ($) {
    $('#foo').show();
});