
- Dart 程式設計教程
- Dart 程式設計 - 首頁
- Dart 程式設計 - 概述
- Dart 程式設計 - 環境
- Dart 程式設計 - 語法
- Dart 程式設計 - 資料型別
- Dart 程式設計 - 變數
- Dart 程式設計 - 運算子
- Dart 程式設計 - 迴圈
- Dart 程式設計 - 決策
- Dart 程式設計 - 數字
- Dart 程式設計 - 字串
- Dart 程式設計 - 布林值
- Dart 程式設計 - 列表
- Dart 程式設計 - 列表
- Dart 程式設計 - 對映
- Dart 程式設計 - 符號
- Dart 程式設計 - 字元元
- Dart 程式設計 - 列舉
- Dart 程式設計 - 函式
- Dart 程式設計 - 介面
- Dart 程式設計 - 類
- Dart 程式設計 - 物件
- Dart 程式設計 - 集合
- Dart 程式設計 - 泛型
- Dart 程式設計 - 包
- Dart 程式設計 - 異常
- Dart 程式設計 - 除錯
- Dart 程式設計 - 型別定義
- Dart 程式設計 - 庫
- Dart 程式設計 - 非同步
- Dart 程式設計 - 併發
- Dart 程式設計 - 單元測試
- Dart 程式設計 - HTML DOM
- Dart 程式設計有用資源
- Dart 程式設計 - 快速指南
- Dart 程式設計 - 資源
- Dart 程式設計 - 討論
Dart 程式設計 - 概述
Dart 是一種面向物件的語言,使用 C 風格的語法,可以選擇性地編譯成 JavaScript。它支援各種程式設計輔助工具,例如介面、類、集合、泛型和可選型別。
Dart 可以廣泛用於建立單頁面應用程式。單頁面應用程式僅適用於網站和 Web 應用程式。單頁面應用程式可以在不同螢幕之間導航,而無需在瀏覽器中載入不同的網頁。一個經典的例子是 **Gmail**——當您在收件箱中點選一條訊息時,瀏覽器會停留在同一網頁上,但 JavaScript 程式碼會隱藏收件箱並在螢幕上顯示郵件正文。
Google 釋出了 **Chromium** 的一個特殊版本——**Dart VM**。使用 Dartium 意味著您不必在準備好測試其他瀏覽器之前將程式碼編譯成 JavaScript。
下表比較了 Dart 和 JavaScript 的功能。
特性 | Dart | JavaScript |
---|---|---|
型別系統 | 可選的,動態的 | 弱的,動態的 |
類 | 是,單繼承 | 原型繼承 |
介面 | 是,多介面 | 否 |
併發 | 是,使用隔離區 | 是,使用 HTML5 Web Workers |
本教程提供對 Dart 程式語言的基本瞭解。
廣告