📅  最后修改于: 2020-11-05 04:11:38             🧑  作者: Mango
Dart是一种具有C样式语法的面向对象语言,可以选择将其转换为JavaScript。它支持各种编程辅助工具,例如接口,类,集合,泛型和可选类型。
Dart可广泛用于创建单页应用程序。单页应用程序仅适用于网站和Web应用程序。单页应用程序允许在网站的不同屏幕之间导航,而无需在浏览器中加载其他网页。一个典型的例子是GMail─当您单击收件箱中的邮件时,浏览器停留在同一网页上,但是JavaScript代码隐藏了收件箱,并将邮件正文显示在屏幕上。
Google发布了Chromium的特殊版本-Dart VM 。使用Dartium意味着您无需准备将代码编译为JavaScript,直到准备在其他浏览器上进行测试为止。
下表比较了Dart和JavaScript的功能。
Feature | Dart | JavaScript |
---|---|---|
Type system | Optional, dynamic | Weak, dynamic |
Classes | Yes, single inheritance | Prototypical |
Interfaces | Yes, multiple interfaces | No |
Concurrency | Yes, with isolates | Yes, with HTML5 web workers |
本教程提供了对Dart编程语言的基本了解。