gpt4 book ai didi

javascript - requireJS - 几个问题

转载 作者:数据小太阳 更新时间:2023-10-29 06:03:07 24 4
gpt4 key购买 nike

很抱歉我有点懒惰,没有亲自尝试,但我认为 Stackoverflow 上的一个不错的答案也可能对其他人有所帮助。我在考虑是否使用 requireJS 来加载我的模块。目前我正在自己做这件事,所以我对 requireJS 有一些疑问。

  • requireJS 如何处理多重引用(是否缓存文件/模块)?

更准确地说,如果你有像 require(["some/module", "a.js", "b.js"], function...}); 这样的调用在后面的.require.define调用中引用a.jsb.js如何requireJS处理那些?我的猜测是,它会完全忽略那些额外的引用,对吗?如果是这样,是否可以强制 requireJS 重新加载脚本?

  • requireJS 是否总是通过网络传输文件,或者您可以静态加载模块?

我通常做的是连接我所有的 js 文件(包括模块),除了那些需要根据运行时条件加载的文件。据我阅读 requireJS 文档,您可以为模块定义自己的名称。所以我的问题是,您能否加载脚本中已经存在的模块,而不通过网络传输它?据我对文档的理解,名称是根据模块的路径位置和文件名自动为模块创建的,因此这对我的要求没有意义。

最佳答案

requirejs.undef() 应该可以解决问题

关于javascript - requireJS - 几个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10194903/

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