gpt4 book ai didi

javascript - Oracle jet导入其他js页面中的js函数

转载 作者:行者123 更新时间:2023-12-03 00:45:09 26 4
gpt4 key购买 nike

Oracle Jet 中是否有允许您将 JavaScript 文件包含在另一个 JavaScript 文件中的功能?

我的 first.js 有很多函数,我想在其他 js 页面中使用这些函数,而无需复制和粘贴。

我找到了this question在纯 javascript 中,特别是 John Strickler 的答案 con 匹配,因为 Oracle Jet 使用 Require Js。

https://docs.oracle.com/middleware/jet320/jet/developer/GUID-15EA25E7-4CA3-45DE-835A-7ED903332722.htm#JETDG330 .

但是在定义中包含第一页后,我在加载页面时遇到问题。

我希望将我的函数放在 appController/main js 中,并且可以在所有其他模块中使用,但我不知道是否可行。

谢谢。

最佳答案

Oracle JET 使用 requireJS 动态加载模块(和文件)。

可以在以下位置找到文档:https://requirejs.org/

您需要做的是将您的 first.js 文件“转换”为模块“格式”,以便 RequireJS 可以加载它并“公开”您的函数。查看文档以获取更多信息:https://requirejs.org/docs/api.html#define

如果您已经这样做了,您可以在任何您想要的地方使用您的模块,因此不需要复制/意大利面。

关于javascript - Oracle jet导入其他js页面中的js函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53279139/

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