当前位置: 首页 > 文档资料 > Dart 中文教程 >

概述

优质
小牛编辑
129浏览
2023-12-01

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

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

谷歌发布了一个特殊版本的Chromium - Dart VM 。 使用Dartium意味着在准备好在其他浏览器上进行测试之前,您不必将代码编译为JavaScript。

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

特征DartJavaScript
Type systemOptional, dynamicWeak, dynamic
ClassesYes, single inheritancePrototypical
InterfacesYes, multiple interfacesNo
ConcurrencyYes, with isolatesYes, with HTML5 web workers

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