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

Javascript Dart语言在今天的网站中如何使用?,javascript,dart,Javascript,Dart,是否有一个基于Javascript的解释器可以运行它,类似于CoffeeScript?我认为代码在可用之前已经编译成Javascript,有点像Google Web Toolkit 见: 显然,您也可以使用Dart编写服务器端代码。我认为代码在提供之前已经编译成Javascript,有点像Google Web Toolkit 见: 显然,您也可以使用Dart编写服务器端代码。提供了一个脚本“htmlconverter.py”,它可以将html文件(以及它使用的任何.Dart和.css)编译成带有

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

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

见:


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

我认为代码在提供之前已经编译成Javascript,有点像Google Web Toolkit

见:


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

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


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

有一个提供的脚本“htmlconverter.py”,它会将一个html文件(加上它使用的任何.dart和.css)编译成带有嵌入式javascript的html文件。它甚至可以内联从css引用的任何图像,这样您就可以得到一个包含所有资产的html文件


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

你可以使用htmlconvert.py,或者你可以使用DartC将你的dart程序编译成单个myprogram.dart.js文件,并将其包含在html脚本标记中。

你可以使用htmlconvert.py,或者,您可以使用dart C将dart程序编译为单个myprogram.dart.js文件,并将其包含在html脚本标记中。

现在可用于Windows、Mac和Linux:

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

现在可用于Windows、Mac和Linux:

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


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

示例用法:

dart2js --out=foo.js foo.dart

您可以在dartlang.org上找到截至2013年12月的最新答案:使用
dart2js
编译器将Dart代码转换为JavaScript

示例用法:

dart2js --out=foo.js foo.dart

您可以访问dartlang.org。

我还没有看过,但我希望服务器端代码也能翻译成在V8上运行的Javascript。@Greg,没有直接运行Dart的本机VM。这表明Dart肯定会有本机VM。这就是Dart的目标——通过在浏览器中集成本机引擎以及在服务器上集成本机引擎来淘汰Javascript。Google没有理由不使用本机VM。我还没有看过,但我希望服务器端代码也能翻译成在V8上运行的Javascript。@Greg,不,没有直接运行Dart的本机VM。这表明Dart肯定会有本机VM。这就是Dart的目标——通过在浏览器中集成本机引擎以及在服务器上集成本机引擎来淘汰Javascript。谷歌没有理由不使用本地虚拟机。