是否可以运行基于Javascript的解释器,类似于CoffeeScript?
答案 0 :(得分:6)
我认为代码在提供之前已编译为Javascript,有点像Google Web Toolkit。
请参阅:http://www.dartlang.org/docs/technical-overview/index.html
显然你也可以使用Dart来做服务器端代码。
答案 1 :(得分:2)
有一个脚本提供'htmlconverter.py',它会将html文件(加上它使用的任何.dart和.css)编译成带有嵌入式javascript的html文件。它甚至可以内联从css引用的任何图像,因此您最终可以获得包含所有资源的单个html文件。
如果使用此转换器编译hello world示例,则输出大约是200k html文件(使用--optimize)或使用默认调试编译大约10MB。这可能意味着如果它是一个真正的应用程序,你可以获得一些可用的东西,但是不能将小片段放到页面中。
答案 2 :(得分:1)
截至2013年12月的最新答案:使用dart2js
编译器将Dart代码转换为JavaScript。
样本用法:
dart2js --out=foo.js foo.dart
您可以在dartlang.org上read more about dart2js。
答案 3 :(得分:0)
您可以使用htmlconvert.py,也可以使用DartC将dart程序编译为单个 myprogram.dart .js文件,并将其包含在html脚本标记中。
答案 4 :(得分:0)
Dart Editor binaries现在可用于Windows,Mac和Linux:
Dart Editor是一个基于Eclipse组件的轻量级开源编辑器。除了编辑Dart程序,还可以使用Dart编辑器调用Dart-to-JavaScript编译器并启动基于Dart的Web应用程序。开始使用Dart Editor tutorial,您可以在其中下载连续或集成版本。