- 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 编程 - Typedef
- 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 的功能。
特征 | 镖 | JavaScript |
---|---|---|
类型系统 | 可选、动态 | 弱,动态 |
课程 | 是的,单继承 | 原型 |
接口 | 是的,多个接口 | 不 |
并发性 | 是的,有分离株 | 是的,使用 HTML5 Web Worker |
本教程提供对 Dart 编程语言的基本理解。