gpt4 book ai didi

javascript - JS 到 Dart 转换

转载 作者:行者123 更新时间:2023-11-30 10:19:24 25 4
gpt4 key购买 nike

这是一个由两部分组成的问题。我并不懒惰,只是在 JS 方面不够流畅,无法在引用 Dart Synonyms page 时转换整个库。它似乎。 Dart:js文档解释了如何访问此代码段中所示的 JS 全局对象,但如果我没记错的话,这不是我要查找的内容。

Q1:在下面的示例片段中,使用 Dart 不会提高 Angular 的性能,对吗?

var angular = context(['angular']);
var myapp = angular.module('myApp', ['ngResource','ngRoute']);

如果我是对的,我确实需要转换 Dart 中不可用的库,jsparserdart-synonym真难倒我——我找不到任何简单的文档,当我浏览实际的 Dart 时,我迷路了。

Dart Editor当我尝试运行和构建时出现错误 jsparser :

Unhandled exception: 'file:///C:/Work Root/Dart/jsparser-ec65c9e7467f/jsparser.dart': malformed type: line 26 pos 27: type 'Options' is not loaded List args = new Options().arguments;

所以我尝试了dart-synonym ;它运行并正确构建,但随后显示了 Dart Synonyms page 的克隆.

问题 2:如果甚至可以完成自动转换,我该如何使用它们中的任何一个?

最佳答案

Dart-synonym 不会自动将其他语言转换为 Dart,它只是提供一个静态的同义词引用以允许手动转换。

jsparser 旨在提供自动转换,但最后一次提交是一年多以前的事了。从那以后发生了很多变化,我怀疑如果不对源代码进行重大调整,它能否运行。例如,不久前删除了 Options 类,这就是您收到格式错误的原因。

如果想在Dart中使用Angular,可以使用Google自己的端口:AngularDart

关于javascript - JS 到 Dart 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22123391/

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