javascript dojo工具包模块定义

时间:2013-06-11 14:18:31

标签: javascript dojo

这是我在javascript中的第一个dojo应用程序。 我的模块定义有问题。我正在使用CDN dojo文件。

我创建了一个名为 dj 的新文件夹来创建我的自定义模块。我的第一个模块是 first.js

我在我的脚本中调用我的模块,但是没有工作。

enter image description here

如果我像这样调用文件

require(["dj/first.js"], function (first) {
        alert(first);
    });

我将“dj / first”改为“dj / frist.js”并且工作了。

但我想用“dj / first”

1 个答案:

答案 0 :(得分:0)

我注意到一个有趣的案例, 如果我在dojoConfig脚本下放置CDN dojo引用脚本,它就可以了。

    <p id="hi">Hello</p>
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.9.0/dojo/dojo.js"
    data-dojo-config="async: true"></script>
<script>

    require(["dj/first"], function (first) {
        alert(first);
    });
</script>

如果我在head标签和title标签下定义CDN dojo脚本,则它无效。 这很有趣。