gpt4 book ai didi

dart - 在JavaScript中,如何使用Dart生成的JavaScript文件?

转载 作者:行者123 更新时间:2023-12-03 03:28:22 27 4
gpt4 key购买 nike

我知道Dart如何通过dart.js库使用其他JavaScript。如何在其他JavaScript中使用Dart生成的JavaScript?如何在Dart生成的javascript中调用函数?

最佳答案

使用JS互操作,您可以从Dart调用Javascript,也可以从Javascript调用Dart。

要从Javascript调用Dart,您首先需要注册希望Javascript可以访问的功能。也可以在JS和Dart之间传递原语,反之亦然。

import 'dart:html';
import 'dart:js' as js;

void main() {
js.context["myFunc"] = () {
print("called from javascript");
};

js.context["sayGreeting"] = (message) {
print("greeting: $message");
};
}

然后从Javascript中,可以调用您注册的函数:

myFunc(); // prints 'called from javascript'
sayGreeting("Hello"); // prints 'greeting: Hello'

关于dart - 在JavaScript中,如何使用Dart生成的JavaScript文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22099483/

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