将JavaScript转换为Dart

4

我正在阅读来自https://webdev.dartlang.org/guides/web-programmingTo leverage one of the many existing libraries written in JavaScript, use package:js. If a TypeScript type definition file exists for a JavaScript library (see DefinitelyTyped for more info), you can use the js_facade_gen tool to generate Dart code for that library.。如果存在一个JavaScript库的TypeScript类型定义文件(有关更多信息,请参见DefinitelyTyped),您可以使用js_facade_gen工具为该库生成Dart代码,以利用已经编写的JavaScript库。

我很好奇如何将javascript库转换为dart文件,例如https://github.com/google/chartjs.dart中的示例。我猜有两个步骤:1、从javascript库生成TypeScript类型定义文件(ts文件);2、使用js_facade_gen将ts文件转换为dart文件。

我希望得到更多详细信息,但是文档缺乏。欢迎任何提示。谢谢!

1个回答

8

无法自动将JavaScript转换为Dart。
package:js允许您在Dart浏览器应用程序中从Dart调用JavaScript。


有关如何使用 package:js 的任何教程吗? - BAE
我不知道有没有。只有readme和它提到的chart.js示例https://pub.dartlang.org/packages/js - Günter Zöchbauer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接