- 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 编程语言的基本了解。
广告