【问题标题】:Oracle jet import js functions in other js pages其他js页面中的Oracle jet import js函数
【发布时间】:2018-11-13 10:37:47
【问题描述】:

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

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

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

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

但在定义中包含第一页后,我无法加载我的页面。

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

谢谢。

【问题讨论】:

标签: javascript jquery requirejs oracle-jet


【解决方案1】:

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

文档位于:https://requirejs.org/

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

如果你这样做了,你可以在任何你想要的地方使用你的模块,因此不需要复制/粘贴。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 2020-11-10
    • 2017-02-02
    相关资源
    最近更新 更多