第一图书网

Dart语言程序设计

Chris Strom 人民邮电出版社
出版时间:

2013-1  

出版社:

人民邮电出版社  

作者:

Chris Strom  

页数:

127  

字数:

165000  

译者:

韩国恺  

Tag标签:

无  

内容概要

  《Dart语言程序设计》是第一本关于Dart语言的中文书籍,介绍了当前Dart语言的最新内容。书中涵盖了Dart语言基础、并发编程、Web编程和HTML5应用等方方面面的内容。  
  因为Dart语言让人感觉非常熟悉,与一般编程语言的书通常以“Hello
World”开篇不同,《Dart语言程序设计》一开始就带领读者编写一个Ajax功能的应用程序,然后详细讨论Dart的基本类型,把Dart编译为JavaScript,面向对象的编程方法,并构建一个易于使用和维护的库,最后介绍在Dart中如何使用HTML5编程。  
  作者通过真实的项目,引领读者用Dart解决实际问题。每一个项目作为进一步深入讨论Dart语言特性的基础。为了增强对Dart语言的理解,项目会逐渐深入,并且越来越复杂。读完整《Dart语言程序设计》后,读者不仅获得全面的Dart语言的知识,而且还从头构建了一个完整的MVC库。  
  《Dart语言程序设计》适合编程语言爱好者和Web开发者阅读。

作者简介

  Chris Strom,
作家、程序员、演讲者。他认为自己是一个不懈努力和热爱分享的学习者,并写了有超过1000多篇博客文章作为他撰写本书时的研究笔记,他的个人主页是http://japhr.blogspot.com/。他有超过10年的Perl、Ruby、JavaScript编程经验。除本书之外,他还著有《The
SPDY Book》和《Gaming JavaScript for Girls and
Boys》两本书,并且是与人合著了《Recipes with Backbone》一书的合著者。 韩国恺,
程序员/开发经理,8年软件开发实践经验,3年团队管理经验。擅长Web和后端技术,熟悉多种编程语言,关注互联网行业。在创业公司负责解决架构、开发和运维等方面的所有技术问题。

书籍目录

第一部分 入门
 第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 小结 

媒体关注与评论

对于任何想要了解什么是Dart语言,以及如何将它与当前浏览器结合起来使用的人,这都是一本有趣且容易阅读的书。对于Dart语言将来计划发布的特性的评论,使你有足够的理由买这本书。——Matt Margolis起初我有点儿怀疑Dart语言。这本书让我了解了Dart语言的前景和当前的状态,它将作为我可以依赖的可靠的参考书目。——Juho Veps?l?inen这是第一本介绍Dart这种令人兴奋且十分有前途的编程语言的书。清晰和平易近人的文字很吸引读者,它肯定会对Dart语言的成功有所贡献。我特别喜欢作者对这种语言的函数式方面的论述以及对Isolate的讨论。—— Dr. Ivo Balbaert


编辑推荐

Dart语言程序设计是国内目前唯一一本Dart语言编程的中文图书,用一种最快的方式教读者学习Dart语言——从第1页开始就给出真正的代码和实际项目。

图书封面

图书标签Tags

广告

下载页面


Dart语言程序设计 PDF格式下载



就是骗钱的,内容太差了


谷歌的语言,买来看看


发货快 内容全 只是页数有点少 虽然内容都有 可是拿在手里才薄薄的一百多页 感觉和同类型的其他语言单薄了不少 但这也恰恰证明了dart的刚刚兴起吧 祝愿他被发展壮大


好薄的一本书要买28,真的好薄


相关图书