Tot*_*Tot 4 javascript requirejs
我想知道为什么......
<script type="text/javascript">
define('test', [], function() {
alert('Done') ;
}) ;
</script>
Run Code Online (Sandbox Code Playgroud)
......不起作用.
我正在使用自己的Framework,如果可用的话,它使用RequireJS,并且要求define(name, dependencies, callback) ;加载每个需要另一个模块的模块.但有时模块没有依赖关系,所以dependencies是一个空数组.
除此之外我知道......
require([], function() {
alert('Done') ;
}) ;
Run Code Online (Sandbox Code Playgroud)
... 工作良好.
你能解释一下为什么第一种方法不起作用吗?谢谢.
在您需要"测试"模块之前,它显然不会被调用.
<script type="text/javascript">
define('test', [], function() {
alert('Done') ;
}) ;
require(['test'], function() {});
</script>
Run Code Online (Sandbox Code Playgroud)