Dart 编程 - 概述


Dart 是一种面向对象的语言,具有 C 风格的语法,可以选择编译为 JavaScript。它支持各种编程辅助工具,例如接口、类、集合、泛型和可选类型。

Dart 可广泛用于创建单页应用程序。单页应用程序仅适用于网站和 Web 应用程序。单页应用程序允许在网站的不同屏幕之间导航,而无需在浏览器中加载不同的网页。一个典型的例子是GMail ─ 当您单击收件箱中的邮件时,浏览器会停留在同一网页上,但 JavaScript 代码会隐藏收件箱并将邮件正文显示在屏幕上。

Google 发布了Chromium的特殊版本- Dart VM。使用 Dartium 意味着您无需将代码编译为 JavaScript,直到您准备好在其他浏览器上进行测试。

下表比较了 Dart 和 JavaScript 的功能。

特征 JavaScript
类型系统 可选、动态 弱,动态
课程 是的,单继承 原型
接口 是的,多个接口
并发性 是的,有分离株 是的,使用 HTML5 Web Worker

本教程提供对 Dart 编程语言的基本理解。