gpt4 book ai didi

javascript - 使用 Haxe 访问外部 JavaScript 库

转载 作者:行者123 更新时间:2023-11-29 20:03:22 26 4
gpt4 key购买 nike

我正在尝试了解如何从 Haxe 访问外部 JavaScript 库。外部类的源文件应该与相应的 native JavaScript 文件以及“主要”Haxe 源文件位于同一文件夹中,还是可以在单独的源文件夹中定义?

这是我所指的文档:

https://haxe.org/manual/target-javascript-external-libraries.html

此外,Haxe 是否有任何文档解释如何在所有目标(而不是仅一个目标)中访问外部库?

最佳答案

Extern 机制假设定义的类型在运行时存在(它们可以被调用/使用)但不假设这些类型是如何定义的以及在何处定义的。所有平台都是如此。

如何将外部库包含在您的项目中主要取决于目标,并且可能会有很大差异。

对于 JS,外部定义(.hx 文件)和包含这些类型的 JS(js 库)之间没有直接关联。 haxe 文件应该可以被 haxe 访问(使用 -cp-lib,或者将它们放在你的源目录中),而 js 文件应该可以被运行时访问(包括在 haxe 生成代码之前的 HTML 中的 lib JS)。

可能会造成一些混淆的是,Haxe 支持一项功能,允许您在生成的代码中嵌入外部 js 文件。这样你就可以只分发一个文件而不是一个主文件+一个或多个库文件。您可以查看 Haxe 如何自动包含 JQuery in __init__() .

关于javascript - 使用 Haxe 访问外部 JavaScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13189417/

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