Oracle Jet中是否有某些东西可以让您在另一个JavaScript文件中包含一个JavaScript文件?
我的first.js
具有很多我想在其他js页面中使用的功能,而无需复制和粘贴。
我在纯JavaScript中发现了this question,尤其是John Strickler的答案匹配,因为Oracle Jet使用RequireJ。
但是在定义中包含第一页后,我无法加载页面。
我想在appController / main js中使用我的函数,并且可以在所有其他模块中使用,但是我不知道是否可能。
谢谢。
答案 0 :(得分:1)
Oracle JET使用requireJS动态加载模块(和文件)。
文档可在以下网址找到:https://requirejs.org/
您需要做的是将first.js
文件“转换”为模块“格式”,以便RequireJS可以加载该文件并“公开”您的函数。
查看文档以获取更多信息:https://requirejs.org/docs/api.html#define
如果这样做,则可以在所需的任何位置使用模块,因此不需要复制/粘贴。