gpt4 book ai didi

javascript - RequireJS define() 不调用回调

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:09 24 4
gpt4 key购买 nike

我想知道为什么...

<script type="text/javascript">
define('test', [], function() {
alert('Done') ;
}) ;
</script>

... 不起作用。

我正在使用我自己的框架,它在可用时使用 RequireJS,并为每个加载的需要另一个模块的模块调用 define(name, dependencies, callback) ;。但有时模块没有依赖关系,所以 dependencies 是一个空数组。

另外我知道...

require([], function() {
alert('Done') ;
}) ;

... 工作正常。

你能解释一下为什么第一种方法不起作用吗?谢谢。

最佳答案

除非您需要“测试”模块,否则它显然不会被调用。

<script type="text/javascript">
define('test', [], function() {
alert('Done') ;
}) ;
require(['test'], function() {});
</script>

关于javascript - RequireJS define() 不调用回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19013057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com