1

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

4

5 回答 5

6

我认为代码在可用之前被编译为 Javascript,有点像 Google Web Toolkit。

见:http ://www.dartlang.org/docs/technical-overview/index.html

显然,您也可以使用 Dart 来编写服务器端代码。

于 2011-10-10T22:06:21.870 回答
2

提供了一个脚本“htmlconverter.py”,它将一个 html 文件(以及它使用的任何 .dart 和 .css)编译成一个嵌入了 javascript 的 html 文件。它甚至内联了从 css 引用的任何图像,因此您最终可以得到一个包含所有资产的 html 文件。

如果您使用此转换器编译 hello world 示例,则输出约为 200k html 文件(使用 --optimize)或默认调试编译时约为 10MB。这可能意味着如果它是一个实际的应用程序,你会得到一些可用的东西,但不适合将小片段放入页面。

于 2011-10-11T08:45:14.420 回答
1

截至 2013 年 12 月的最新答案:使用dart2js编译器将 Dart 代码转换为 JavaScript。

示例用法:

dart2js --out=foo.js foo.dart

您可以在 dartlang.org 上阅读有关 dart2js的更多信息。

于 2013-12-26T23:15:03.417 回答
0

Dart Editor 二进制文件现在可用于 Windows、Mac 和 Linux:

Dart Editor 是一个基于 Eclipse 组件的轻量级开源编辑器。除了编辑 Dart 程序之外,您还可以使用 Dart Editor 调用 Dart-to-JavaScript 编译器并启动基于 Dart 的 Web 应用程序。开始使用Dart 编辑器教程,您可以在其中下载持续或集成构建。

于 2011-11-21T10:51:19.750 回答
0

您可以使用 htmlconvert.py,也可以使用 DartC 将您的 dart 程序编译为单个myprogram.dart .js 文件并将其包含在 html 脚本标签中。

于 2011-10-11T20:52:17.840 回答