Eu entendo que o Dart compila para JavaScript e li as especificações de linguagem Dart em bibliotecas, embora não tenha visto uma resposta lá. Além disso, uma pesquisa no formulário de discussão pela palavra 'existente' mostra 3 resultados não relacionados.
Alguém sabe se o Dart oferecerá suporte ao uso de bibliotecas JavaScript existentes, como jQuery ou Raphael?
javascript
libraries
dart
TMB
fonte
fonte
Respostas:
A resposta agora é sim! O Dart agora fornece uma biblioteca de interoperabilidade JS para usar o código JavaScript existente com seu aplicativo Dart. Saiba mais aqui: https://www.dartlang.org/articles/js-dart-interop/
fonte
Você não poderá chamar o javascript diretamente do código DART. A diretiva nativa é reservada para as bibliotecas centrais do dartc (dart: core, dart: dom, dart: html, dart: json, etc), que é compilado para javascript.
fonte
Agora existe uma nova maneira mais simples https://pub.dartlang.org/packages/js (atualmente versão 0.6.0-beta.6)
Disponibilize classes e funções JS para Dart como:
para mais veja o readme do pacote
fonte
Veja este tópico do fórum de discussão: Chamando o código javascript antigo .
fonte
Também existe uma
dart:js
biblioteca. E aqui está um artigo que explica como usar essa biblioteca para interoperar com JavaScript.fonte