Я считаю, что использовать Дарт для моего следующего веб-проекта, и он сделал очень хорошее впечатление на меня до сих пор. Очевидно, что код Dart можно преобразовать в JavaScript. Однако, интересно, возникает ли это в коде, где функции могут использоваться из других файлов JavaScript.Могу ли я использовать интерфейс Dart из написанного вручную JavaScript?
1
A
ответ
4
Он поддерживается для вызова функций Dart из JavaScript, но только функции, которые доступны для JavaScript явно.
См
При создании Dart в JavaScript минификация и дерево пожимая сделать это трудно или почти невозможно вызывать методы, поскольку функции не могут даже быть включены в вывод, если анализ признал, что функция не называется нигде, и если она действительно включена, она будет иметь сокращенное и загадочное имя.
Я видел, что он упомянул, что здесь есть попытки улучшить поддержку этого варианта использования, но пока ничего не существует.
2
Если генерироваться JavaScript доступен, то наверняка он будет независимо от него генерируется с помощью дротика или что-нибудь еще
Смежные вопросы
- 1. Сериализация вручную написанного кода
- 2. Могу ли я использовать NSSpeechSynthesizer из JavaScript?
- 3. Использовать API-интерфейс Appengine Channel с DART
- 4. Могу ли я вручную указать google gclid?
- 5. Возможно ли использовать интерфейс Angular 2 Dart с бэкэндом Node.js?
- 6. Могу ли я использовать API-интерфейс Ext.JS в Sencha Touch?
- 7. Могу ли я создать фильм вручную?
- 8. Как я могу использовать классы Lasily/Dynamicaly Load в Dart?
- 9. Могу ли я использовать resolurl в javascript
- 10. Могу ли я использовать php в javascript?
- 11. Могу ли я использовать Javascript со скелетом?
- 12. Могу ли я использовать CSS как javascript?
- 13. Могу ли я вручную отключить setOnLoadCallback?
- 14. Могу ли я воспроизвести некоторые из оптимизаций, сделанных JVM вручную?
- 15. Могу ли я предварительно использовать iframe с контентом из JavaScript?
- 16. Могу ли я использовать Google Polymer из стандартного приложения Javascript?
- 17. Почему я не могу использовать реализованный интерфейс?
- 18. Могу ли я использовать интерфейс в логической модели?
- 19. Могу ли я использовать интерфейс как DTO в NHibernate?
- 20. Могу ли я использовать интерфейс для CAO в Remoting?
- 21. Могу ли я использовать интерфейс для списка свойств?
- 22. Могу ли я использовать полноэкранный интерфейс WPF на Xamarin?
- 23. Как использовать javascript-библиотеку amCharts с Dart?
- 24. Могу ли я активировать проверку ngMessages вручную?
- 25. Использование классов Dart из JavaScript
- 26. Могу я использовать Dart async/ждать сообщений в браузере?
- 27. Прослушать javascript событий из Dart
- 28. Могу ли я встроить интерфейс Simulink в графический интерфейс MATLAB?
- 29. Могу ли я создать общий интерфейс
- 30. Могу ли я использовать библиотеку разбора (facebook) с помощью Google DART?
Только теоретически см. Мой ответ. –
Наличие критических имен функциональной дозы не означает, что они недоступны, да, они сложны в использовании. Здесь concen - это только то, доступны ли они или нет. –
Также не гарантировано, что они получают одно и то же имя с последовательными сборками, поэтому на практике я бы сказал, что они не могут быть вызваны, теоретически они могут (если бы они не были обрезанный дрожанием дерева). –