Dart 编程 - 概述



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

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

Google 发布了 **Chromium** 的一个特殊版本——**Dart VM**。使用 Dartium 意味着您不必在准备好测试其他浏览器之前将代码编译成 JavaScript。

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

特性 Dart JavaScript
类型系统 可选的,动态的 弱的,动态的
是,单继承 原型继承
接口 是,多接口
并发 是,使用隔离区 是,使用 HTML5 Web Workers

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

广告