我想在另一个 javascript 文件中使用外部 javascript 文件。例如,我可以将所有全局变量存储在一个 globals.js 文件中,然后从网站逻辑 logic.js 调用。然后在 index.html 中,我将插入标签。我如何在 logic.js 中使用 globals.js?
原文由 David Menard 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在另一个 javascript 文件中使用外部 javascript 文件。例如,我可以将所有全局变量存储在一个 globals.js 文件中,然后从网站逻辑 logic.js 调用。然后在 index.html 中,我将插入标签。我如何在 logic.js 中使用 globals.js?
原文由 David Menard 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
Javascript 没有任何隐含的“包含此其他文件”机制,如 css 的 @include。您只需在标签中的逻辑文件之前列出您的全局文件:
如果保证全局变量在逻辑文件中的任何内容启动之前可用,您可以执行一个慢速轮询循环以在调用 init() 或任何函数之前查看某个特定变量是否可用。