gpt4 book ai didi

javascript - RequireJS "define"函数调用前的回调?

转载 作者:行者123 更新时间:2023-11-29 22:03:35 26 4
gpt4 key购买 nike

我是 Backbone 的新手,我正在帮助维护一个具有大量 Backbone 和 RequireJS 代码的应用程序,它执行如下操作:

define(

['backbone', 'underscore'],

function(Backbone, _) {
// some code here
}
);

我想在每个页面中配置 Underscore...在最简单的意义上,我可以做这样的事情:

define(

['backbone', 'underscore'],

function(Backbone, _) {

// do some stuff to configure underscore
configureUnderscore(_);

}
);

但我想保留每个页面的 define 函数,只注入(inject)一个在调用 define 回调之前调用的回调。

这如何用 Backbone 或 RequireJS 完成?

最佳答案

最简单的方法可能是定义一个名为(例如)rawUnderscore 的 requireJS 模块,它无需任何配置即可返回 Undercore。

然后,创建一个名为 underscore 的新模块,它需要 rawUnderscore 并在返回其值之前对其进行配置。

关于javascript - RequireJS "define"函数调用前的回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22201119/

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