如何在今天的网站上使用Dart语言?

时间:2011-10-10 22:04:13

标签: javascript dart

是否可以运行基于Javascript的解释器,类似于CoffeeScript?

5 个答案:

答案 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,您可以在其中下载连续或集成版本。