欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
服务端编程·
Dart
[目录]
·
Dart 概述
Dart 教程
Dart 概述
Dart 环境
Dart 语法
Dart 数据类型
Dart 变量
Dart 运算符
Dart 循环
Dart 判断
Dart 数字
Dart 字符串
Dart 布尔值
Dart 列表
Dart 列表操作
Dart Map
Dart 符号
Dart 编码
Dart 枚举
Dart 函数
Dart 接口
Dart 类
Dart 对象
Dart 序列
Dart 泛型
Dart 包
Dart 异常
Dart 调试
Dart Typedef
Dart 库
Dar 异步
Dart 并发
Dart 单元测试
Dart HTML DOM
Dart 列表list
Dart 集合Set
Dart Map
Dart Queue
Dart 教程
Dart 概述
Dart 环境
Dart 语法
Dart 数据类型
Dart 变量
Dart 运算符
Dart 循环
Dart 判断
Dart 数字
Dart 字符串
Dart 布尔值
Dart 列表
Dart 列表操作
Dart Map
Dart 符号
Dart 编码
Dart 枚举
Dart 函数
Dart 接口
Dart 类
Dart 对象
Dart 序列
Dart 泛型
Dart 包
Dart 异常
Dart 调试
Dart Typedef
Dart 库
Dar 异步
Dart 并发
Dart 单元测试
Dart HTML DOM
Dart 列表list
Dart 集合Set
Dart Map
Dart Queue
Dart 概述
Dart是一种面向对象的语言,具有C风格的语法,可以选择将其编译成 JavaScript。它支持各种编程辅助工具,如接口,类,集合,泛型和可选类型。
Dart官方网站:https://www.dartlang.org/
Dart有三方面应用:
- 创建跨平台的移动应用(app),典型应用平台(Flutter:
https://flutter.io/) - 创建一个单页Web应用。
- 创建命令行工具或服务器。
谷歌发布了一个特殊版本的 Chromium - Dart VM。使用Dartium意味着在准备好在其他浏览器上进行测试之前,您不必将代码编译为JavaScript。
下表比较了Dart和JavaScript的功能。
| 特性 | Dart | JavaScript |
|---|---|---|
| 类型 | 可选, 动态 | 弱类型, 动态 |
| 类 | Yes, 支持单继承 | Prototypical |
| 接口 | Yes, 可以实现多接口 | No |
| 并发 | Yes, 多线程支持 | Yes, 使用 HTML5 web workers |
通过本教程的学习你可以熟练掌握 Dart 语言的使用。
下一章:Dart 环境
本章讨论在 Windows 平台上为 Dart 设置执行环境。使用DartPad在线执行脚本您可以使用https://dartpad.dartlang.org/上的在线编辑器在线测试您的脚本。Dart编辑器执行脚本并显示HT ...
AI 中文社