gpt4 book ai didi

javascript - 有没有更好的方法在每个模块中要求 Backbone、jQuery、下划线等?

转载 作者:行者123 更新时间:2023-11-28 20:49:07 25 4
gpt4 key购买 nike

在 require.js 中定义模块时,我必须始终将公共(public)库列为依赖项:

define(['jquery', 'underscore', 'backbone'], function(){
//do stuff here
});

有没有一种方法可以让我不必总是在每个定义中都需要这些通用模块,而只需需要它们一次,或者这是否会破坏独立模块的整个概念?

最佳答案

几乎是后者:使用模块系统的主要目的之一是避免需要单独的代码片段通过全局变量相互交互。这几乎需要在每个模块中显式调用依赖项并给出本地范围的名称。

关于javascript - 有没有更好的方法在每个模块中要求 Backbone、jQuery、下划线等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12846436/

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