Dart 程式設計 - 概述



Dart 是一種面向物件的語言,使用 C 風格的語法,可以選擇性地編譯成 JavaScript。它支援各種程式設計輔助工具,例如介面、類、集合、泛型和可選型別。

Dart 可以廣泛用於建立單頁面應用程式。單頁面應用程式僅適用於網站和 Web 應用程式。單頁面應用程式可以在不同螢幕之間導航,而無需在瀏覽器中載入不同的網頁。一個經典的例子是 **Gmail**——當您在收件箱中點選一條訊息時,瀏覽器會停留在同一網頁上,但 JavaScript 程式碼會隱藏收件箱並在螢幕上顯示郵件正文。

Google 釋出了 **Chromium** 的一個特殊版本——**Dart VM**。使用 Dartium 意味著您不必在準備好測試其他瀏覽器之前將程式碼編譯成 JavaScript。

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

特性 Dart JavaScript
型別系統 可選的,動態的 弱的,動態的
是,單繼承 原型繼承
介面 是,多介面
併發 是,使用隔離區 是,使用 HTML5 Web Workers

本教程提供對 Dart 程式語言的基本瞭解。

廣告