全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

深入浅出RxJS

  • 定价: ¥89
  • ISBN:9787111596646
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:397页
  • 作者:编者:程墨
  • 立即节省:
  • 2018-05-01 第1版
  • 2018-05-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    程墨编著的《深入浅出RxJS》系统讲解RxJS响应式编程的技术原理与应用。第1章剖析函数响应式编程的基本概念,通过简单RxJS代码引入函数响应式编程,并与传统编程方式对比,解释这种编程范式的优势,以及这种范式形成的历史。第2章介绍学习RxJS必须掌握的基本概念,包括数据流、操作符和观察者模式。第3~9章介绍RxJS的各种操作符,以及如何选择恰当的操作符来完成不同的任务。第10章介绍RxJS如何实现多播的方式。第11章介绍实现调度Scheduler的作用、原理与使用。第12章介绍如何调试和测试RxJS相关代码,写出高可测试性代码。第13章介绍如何在React应用中使用RxJS,提高代码质量。第14章介绍Redux与RxJS的组合应用,发挥两者的共同优势。第15章介绍一个综合案例,用RxJS实现网页游戏Breakout,并剖析RxJS如何实现动画和绘图。

作者简介

    程墨,资深架构师,曾任职于摩托罗拉、雅虎和微软,云鸟配送平台联合创始人,目前服务于美国视频服务公司Hulu。

目录

前言
第1章 函数响应式编程
  1.1 一个简单的RxJS例子
  1.2 函数式编程
    1.2.1 什么是函数式编程
    1.2.2 为什么函数式编程最近才崛起
    1.2.3 函数式编程和面向对象编程的比较
  1.3 响应式编程
  1.4 Reactive Extension
  1.5 RxJS是否是函数响应式编程
  1.6 函数响应式编程的优势
  1.7 本章小结
第2章 RxJS入门
  2.1 RxJS的版本和运行环境
  2.2 Observable和Observer
    2.2.1 观察者模式
    2.2.2 迭代器模式
    2.2.3 创造Observable
    2.2.4 跨越时间的Observable
    2.2.5 永无止境的Observable
    2.2.6 Observable的完结
    2.2.7 Observable的出错处理
    2.2.8 Observer的简单形式
  2.3 退订Observable
  2.4 Hot Observable和Cold Observable
  2.5 操作符简介
  2.6 弹珠图
  2.7 本章小结
第3章 操作符基础
  3.1 为什么要有操作符
  3.2 操作符的分类
    3.2.1 功能分类
    3.2.2 静态和实例分类
  3.3 如何实现操作符
    3.3.1 操作符函数的实现
    3.3.2 关联Observable
    3.3.3 改进的操作符定义
    3.3.4 lettable/pipeable操作符
  3.4 本章小结
  ……
第4章  创建数据流
第5章  合并数据流
第6章  辅助类操作符
第7章  过滤数据流
第8章  转化数据流
第9章  异常错误处理
第10章  多播
第11章  掌握时间的Scheduler
第12章  RxJS的调试和测试
第13章  用RxJS驱动React
第14章  Redux和RxJS结合
第15章  RxJS游戏开发
结语