Je comprends Dart compile en JavaScript, et j'ai lu la spécification du langage Dart sur les bibliothèques, bien que je n'y ai pas vu de réponse. Une recherche sur leur formulaire de discussion pour le mot «existant» donne également 3 résultats qui ne sont pas liés.
Est-ce que quelqu'un sait si Dart prendra en charge l'utilisation de bibliothèques JavaScript existantes telles que jQuery ou Raphael?
Réponses:
La réponse est maintenant oui! Dart propose désormais une bibliothèque JS-interop pour utiliser le code JavaScript existant avec votre application Dart. En savoir plus ici: https://www.dartlang.org/articles/js-dart-interop/
la source
Vous ne pourrez pas appeler javascript directement à partir du code de fléchettes. La directive native est réservée aux bibliothèques de base de dartc (dart: core, dart: dom, dart: html, dart: json, etc), qui se compile lui-même en javascript.
la source
Il existe maintenant un nouveau moyen plus simple https://pub.dartlang.org/packages/js (actuellement version 0.6.0-beta.6)
Rendre les classes et fonctions JS disponibles pour Dart comme:
pour en savoir plus voir le readme du paquet
la source
Voir ce fil du forum de discussion: Appel de l'ancien code javascript .
la source
Il y a aussi une
dart:js
bibliothèque. Et voici un article expliquant comment utiliser cette bibliothèque pour interagir avec JavaScript.la source