完整的脚本:
<!doctype html>
<html>
<head>
<script src="dojo1.7/dojo/dojo.js" data-dojo-config="async: true, parseOnLoad: true"></script>
<script type="text/javascript">
console.log(dojo);
</script>
</head>
<body>
</body>
</html>
位置dojo1.7/dojo/dojo.js
是正确的(在萤火虫上检查)。我现在得到的错误是
ReferenceError: dojo is not defined
console.log(dojo)
那我在这里错过了什么?
答案 0 :(得分:4)
dojo
对象。您需要使用全局require
函数来显式加载依赖项:
require([ 'dojo/dom', 'dojo/on' ], function (dom, on) {
// code here
});
答案 1 :(得分:0)
尝试将console.log(dojo);
脚本块放在实际脚本下面。现在你实际上在寻找dojo的那一刻还没有。
<html>
<head>
<script src="dojo1.7/dojo/dojo.js" data-dojo-config="async: true, parseOnLoad: true"></script>
<script type="text/javascript">
console.log(dojo);
</script>
</head>
<body>
</body>
</html>