Ich verstehe, dass Dart in JavaScript kompiliert wird, und habe die Dart-Sprachspezifikation für Bibliotheken gelesen , obwohl ich dort keine Antwort gesehen habe. Auch eine Suche in ihrem Diskussionsformular nach dem Wort "vorhanden" ergibt 3 Ergebnisse, die nicht miteinander zusammenhängen.
Weiß jemand, ob Dart die Verwendung vorhandener JavaScript-Bibliotheken wie jQuery oder Raphael unterstützt?
Antworten:
Die Antwort lautet jetzt Ja! Dart liefert jetzt eine JS-Interop-Bibliothek aus, um vorhandenen JavaScript-Code mit Ihrer Dart-App zu verwenden. Erfahren Sie hier mehr: https://www.dartlang.org/articles/js-dart-interop/
quelle
Sie können Javascript nicht direkt aus dem Dartcode aufrufen. Die native Direktive ist für die Kernbibliotheken von dartc (dart: core, dart: dom, dart: html, dart: json usw.) reserviert, die selbst zu Javascript kompiliert werden.
quelle
Es gibt jetzt einen neuen einfacheren Weg https://pub.dartlang.org/packages/js (derzeit Version 0.6.0-beta.6)
Stellen Sie Dart JS-Klassen und -Funktionen wie folgt zur Verfügung:
Weitere Informationen finden Sie in der Readme-Datei des Pakets
quelle
Siehe diesen Thread aus dem Diskussionsforum: Aufrufen von altem Javascript-Code .
quelle
Es gibt auch eine
dart:js
Bibliothek. In diesem Artikel wird erläutert, wie diese Bibliothek für die Interaktion mit JavaScript verwendet wird.quelle