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

How can Dart language be used in a website today?

本文关键字:Dart 语言 网站 今天      更新时间:2023-09-26

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

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

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

显然你也可以使用Dart来做服务器端代码

提供了一个脚本'htmlconverter.py',它将编译一个html文件(加上它使用的任何。dart和。css)成一个嵌入javascript的html文件。它甚至可以内联css中引用的任何图像,这样你就可以在一个包含所有资源的html文件中结束。

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

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

示例用法:

dart2js --out=foo.js foo.dart

你可以在dartlang.org上阅读更多关于dart2js的信息

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

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

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