Dart語言簡介

Dart是一種面向對象的語言,具有C語言風格的語法,可以選擇將它編譯成JavaScript。它支持各種編程輔助工具,如:介面,類,集合,泛型和可選類型。

Dart可以廣泛用於創建單頁面應用程式。單頁應用程式僅適用於網站和Web應用程式。單頁應用程式可以在網站的不同螢幕之間進行導航,而無需在流覽器中加載不同的網頁。一個典型的例子是GMail—當點擊收件箱中的郵件時,流覽器會停留在同一個網頁上,但JavaScript代碼會隱藏收件箱並將郵件正文顯示在螢幕上。

穀歌發佈了一個特殊的Chromium版本 - Dart VM 。使用Dartium可以在流覽器上進行測試之前,不必將代碼編譯為JavaScript。

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

特徵 Dart JavaScript
類型系統 可選,動態 弱,動態
單繼承 原型
介面 多介面 不支持
併發 支持,隔離 支持,使用HTML5網路worker

本教程提供了對Dart編程語言的基本理解。


上一篇: 下一篇: Dart語言開發環境