我正在使用AMD的编码方式,当我进行异步时:false我没有看到执行行为的任何差异,即使异步为真或假我没有看到任何区别.
请查看下面的代码段:
<html>
<script type="text/javascript" src="../../dojoroot/dojo/dojo.js" data-dojo-config="async:true, parseOnLoad:true"></script>
<script type="text/javascript">
require(["dojo/domReady!"], function(){
alert("I am inside DOM ready");
});
require(["dojo/ready"], function(ready){
ready(function(){
alert("I am inside ready");
});
});
</script>
<body>
some div's here
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
输出:在这两种情况下,我首先看到"我在DOM准备就绪",然后"我准备就绪"警报接下来.
如果我添加async:true和async:false,请解释一下有什么区别?
谢谢.