0

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

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

我在我的脚本中调用我的模块如下但不工作。

在此处输入图像描述

如果我这样调用文件

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

我将“dj/first”更改为“dj/frist.js”并开始工作。

但我想使用“dj/first”

4

1 回答 1

0

我注意到一个有趣的案例,如果我将 CDN dojo 参考脚本放在 dojoConfig 脚本下,它就可以工作。

    <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 脚本,它不起作用。这是有趣的。

于 2013-06-12T06:33:42.997 回答