| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分 入门
第1章 项目:第一个Dart应用程序
1.1 后端部分
1.2 Dart的HTML部分
1.3 Dart的Ajax部分
1.4 这个应用程序还无法运行
1.5 下一步做什么
第2章 基本类型
2.1 数字类型
2.2 字符串类型
2.3 布尔类型
2.4 HashMap(也称为Hash或关联数组)
2.5 列表(也称为数组)
2.6 日期类型
2.7 类型
2.8 下一步做什么
第3章 Dart中的函数式编程
3.1 匿名函数
3.2 一阶函数
3.3 可选参数
3.4 下一步做什么
第4章 操作DOM
4.1 dart:html
4.2 查找元素
4.3 添加元素
4.4 删除元素
4.5 更新元素
4.6 DOM就绪
4.7 下一步做什么
第5章 编译为JavaScript
5.1 用dart2js编译为JavaScript
5.2 维护Dart与JavaScript并存
5.3 下一步做什么
第二部分 有效的编程技术
第6章 项目:Dart中的MVC
6.1 Dart中的MVC
6.2 实现集合
6.3 实现模型
6.4 实现视图
6.5 实现删除
6.6 下一步做什么
第7章 类和对象
7.1 类是顶级概念
7.2 实例变量
7.3 方法
7.4 静态方法和静态变量(也称为类方法和类变量)
7.5 接口
7.6 子类
7.7 构造函数
7.8 下一步做什么
第8章 事件
8.1 普通事件
8.2 自定义事件系统
8.3 下一步做什么
第三部分 代码组织
第9章 项目:提炼库
9.1 要提炼什么,要保留什么
9.2 真正的库
9.3 下一步做什么
第10章 库
10.1 part语句
10.2 import语句
10.3 核心Dart库
10.4 下一步做什么
第四部分 可维护性
第11章 项目:变化的行为
11.1 用noSuchMethod()改变类行为
11.2 通过依赖注入实现同步
11.3 下一步做什么
第12章 测试
12.1 获得测试框架
12.2 2+2=5应该出错
12.3 下一步做什么
第五部分 Dart的高级使用
第13章 项目:终结回调函数的地狱
13.1 Future
13.2 Future中的错误处理
13.3 下一步做什么
第14章 Future和Isolate
14.1 Completer和Future
14.2 Isolate
14.3 小结
第15章 HTML5和Dart
15.1 动画
15.2 本地存储
15.3 WebSocket
15.4 Canvas
15.5 小结