Dart是一種面向對象的語言,具有C語言風格的語法,可以選擇將它編譯成JavaScript。它支持各種編程輔助工具,如:介面,類,集合,泛型和可選類型。
Dart可以廣泛用於創建單頁面應用程式。單頁應用程式僅適用於網站和Web應用程式。單頁應用程式可以在網站的不同螢幕之間進行導航,而無需在流覽器中加載不同的網頁。一個典型的例子是GMail—當點擊收件箱中的郵件時,流覽器會停留在同一個網頁上,但JavaScript代碼會隱藏收件箱並將郵件正文顯示在螢幕上。
穀歌發佈了一個特殊的Chromium版本 - Dart VM 。使用Dartium可以在流覽器上進行測試之前,不必將代碼編譯為JavaScript。
下表是Dart和JavaScript的功能比較。
特徵 | Dart | JavaScript |
---|---|---|
類型系統 | 可選,動態 | 弱,動態 |
類 | 單繼承 | 原型 |
介面 | 多介面 | 不支持 |
併發 | 支持,隔離 | 支持,使用HTML5網路worker |
本教程提供了對Dart編程語言的基本理解。
上一篇:
下一篇:
Dart語言開發環境