Dart语言程序设计 PDF格式高清电子书免费下载

Dart语言程序设计

作者 【美】Chris Strom
译者 韩国恺
出版社 人民邮电出版社
出版日期 2013-01-01
页数 127
格式 Paper book / ebook (PDF)
ISBN 9787115296948
价格 35
  • 内容简介
  • 图书目录
  • 免费下载

出版信息

ISBN:9787115296948
语言:简体中文
包装/印刷类型:1
开本:16开
出版时间:2013-01-01
页数:127

内容简介

本书是第一本关于Dart语言的中文书籍,介绍了当前Dart语言的最新内容。书中涵盖了Dart语言基础、并发编程、Web编程和HTML5应用等内容。本书从第1页开始就给出真正的代码和实际项目,通过指导读者编写一个简单的应用来探究Dart语言的复杂细节。

  《Dart语言程序设计》是第 一本关于Dart语言的中文书籍,介绍了当前Dart语言的**新内容。书中涵盖了Dart语言基础、并发编程、Web编程和HTML5应用等方方面面的内容。

  因为Dart语言让人感觉非常熟悉,与一般编程语言的书通常以“Hello World”开篇不同,《Dart语言程序设计》一开始就带领读者编写一个Ajax功能的应用程序,然后详细讨论Dart的基本类型,把Dart编译为JavaScript,面向对象的编程方法,并构建一个易于使用和维护的库,**后介绍在Dart中如何使用HTML5编程。

  作者通过真实的项目,引领读者用Dart解决实际问题。每一个项目作为进一步深入讨论Dart语言特性的基础。为了增强对Dart语言的理解,项目会逐渐深入,并且越来越复杂。读完整《Dart语言程序设计》后,读者不仅获得全面的Dart语言的知识,而且还从头构建了一个完整的MVC库。

  《Dart语言程序设计》适合编程语言爱好者和Web开发者阅读。

图书目录

目 录

第 一部分 入门

第 1章 项目:第 一个Dart应用程序 2

1.1 后端部分 2

1.2 Dart的HTML部分 3

1.3 Dart的Ajax部分 4

1.4 这个应用程序还无法运行 9

1.5 下一步做什么 9

第 2章 基本类型 10

2.1 数字类型 10

2.2 字符串类型 10

2.3 布尔类型 12

2.4 HashMap(也称为Hash或关联数组) 12

2.5 列表(也称为数组) 14

2.6 日期类型 16

2.7 类型 17

2.8 下一步做什么 18

第3章 Dart中的函数式编程 19

3.1 匿名函数 20

3.2 一阶函数 23

3.3 可选参数 23

3.4 下一步做什么 24

第4章 操作DOM 25

4.1 dart:html 25

4.2 查找元素 25

4.3 添加元素 27

4.4 删除元素 28

4.5 更新元素 29

4.6 DOM就绪 30

4.7 下一步做什么 30

第5章 编译为JavaScript 31

5.1 用dart2js编译为JavaScript 32

5.2 维护Dart与JavaScript并存 34

5.3 下一步做什么 36

第 二部分 有效的编程技术

第6章 项目:Dart中的MVC 38

6.1 Dart中的MVC 38

6.2 实现集合 40

6.3 实现模型 44

6.4 实现视图 47

6.5 实现删除 50

6.6 下一步做什么 52

第7章 类和对象 53

7.1 类是顶级概念 53

7.2 实例变量 54

7.3 方法 55

7.4 静态方法和静态变量(也称为类方法和类变量) 58

7.5 接口 60

7.6 子类 61

7.7 构造函数 61

7.8 下一步做什么 67

第8章 事件 68

8.1 普通事件 68

8.2 自定义事件系统 69

8.3 下一步做什么 73

第三部分 代码组织

第9章 项目:提炼库 76

9.1 要提炼什么,要保留什么 76

9.2 真正的库 81

9.3 下一步做什么 84

第 10章 库 85

10.1 part语句 85

10.2 import语句 87

10.3 核心Dart库 89

10.4 下一步做什么 89

第四部分 可维护性

第 11章 项目:变化的行为 92

11.1 用noSuchMethod()改变类行为 92

11.2 通过依赖注入实现同步 97

11.3 下一步做什么 101

第 12章 测试 102

12.1 获得测试框架 102

12.2 2+2=5应该出错 103

12.3 下一步做什么 108

第五部分 Dart的高级使用

第 13章 项目:终结回调函数的地狱 110

13.1 Future 110

13.2 Future中的错误处理 113

13.3 下一步做什么 115

第 14章 Future和Isolate 116

14.1 Completer和Future 116

14.2 Isolate 118

14.3 小结 119

第 15章 HTML5和Dart 121

15.1 动画 121

15.2 本地存储 122

15.3 WebSocket 123

15.4 Canvas 125

15.5 小结 127

点击展开

点击收起

Dart语言程序设计 PDF格式高清电子书免费下载

抱歉,暂无数据!催一下?我有资源 ?

看了 Dart语言程序设计 的用户也看了: