gpt4 book ai didi

javascript - 在执行脚本之前如何等待 data-main 加载 Require.JS?

转载 作者:行者123 更新时间:2023-11-30 05:50:07 28 4
gpt4 key购买 nike

我有以下代码:

<script data-main="scripts/main" src="components/requirejs/require.js"></script>
<script src="scripts/example1.js"></script>

example1 中,我正在要求一些组件,其路径应该在 scripts/main 中设置。但是,路径设置不正确(根据控制台反馈判断),这让我相信 require.js 尚未完成加载 scripts/main 中引用的文件。

这一切都非常合乎逻辑(异步等等),但我想知道在完成所有这些设置之后如何在 example1.js 中运行代码。

通常,人们会简单地将 app-init 代码添加到 scripts/main 并完成它,但我正在构建一些示例,它们都共享相同的 scripts/main 文件(相当大),我不想重复这项工作。

那么如何做到这一点呢?

最佳答案

最终执行了以下操作,这并不理想(设置全局),但对于我的示例来说没问题。

 <!-- sets window.requireconfig with an json object defining paths, etc.-->
<script src="scripts/requireconfig.js"></script>

<!-- in top of example1.js do : require.config(window.requireconfig); -->
<script data-main="scripts/example1" src="components/requirejs/require.js"></script>

关于javascript - 在执行脚本之前如何等待 data-main 加载 Require.JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15386939/

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