版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PPT书籍导读最新版本读书笔记模板《深入浅出RxJS》最新版读书笔记,下载可以直接修改小结数据RxJS第章函数操作对象Observable工作代码作用方式编程事件subscribe状态参数观察者方法本书关键字分析思维导图01第1章函数响应式编程第3章操作符基础第5章合并数据流第2章RxJS入门第4章创建数据流第6章辅助类操作符目录030502040607第7章过滤数据流第9章异常错误处理第11章掌握时间的Scheduler第8章转化数据流第10章多播第12章RxJS的调试和测试目录0901108010012013第13章用RxJS驱动React第15章RxJS游戏开发第14章Redux和RxJS结合结语目录015014016内容摘要RxJS是ReactiveExtension这种模式的JavaScript语言实现,通过学习了解RxJS,你将打开一扇通往全新编程风格的大门。当然,我们学习RxJS,并不是因为RxJS是一项炫酷的技术,也不是因为RxJS是一个最新的技术。在技术的道路上,如果只是追逐“炫酷”和“最新”,肯定是要吃苦头的,因为这是舍本逐末。第1章函数响应式编程❑声明式(Declarative)❑纯函数(PureFunction)❑数据不可变性(Immutability)Tree-Shaking只对import语句导入产生作用,对于CommonJS的require函数导入方式不产生作用,因为Tree-Shaking的工作方式是对代码进行静态分析面向对象的方法把状态的改变封装起来,以此达到让代码清晰的目的;而函数式编程则是尽量减少变化的部分,以此让代码逻辑更加清晰。1.1一个简单的RxJS例子1.2函数式编程1.3响应式编程1.4ReactiveExtensi...第1章函数响应式编程1.5RxJS是否是函数响应式编程1.7本章小结1.6函数响应式编程的优势第1章函数响应式编程第2章RxJS入门RxJS擅长处理异步操作,因为它对数据采用“推”的处理方式,当一个数据产生的时候,被推送给对应的处理函数满足纯函数的特性也叫做引用透明度(ReferentialTransparency)❑改变全局变量的值。2.1RxJS的版本和运行环境2.2Observable和Obser...2.3退订Observable2.4HotObservable和C...第2章RxJS入门2.5操作符简介2.7本章小结2.6弹珠图第2章RxJS入门第3章操作符基础❑改变输入参数引用的对象,就像上面不是纯函数的arrayPush实现。3.1为什么要有操作符3.2操作符的分类3.3如何实现操作符3.4本章小结第3章操作符基础第4章创建数据流❑读取用户输入,比如调用了alert或者confirm函数。4.1创建类操作符4.2创建同步数据流4.3创建异步数据的Observabl...4.4本章小结第4章创建数据流第5章合并数据流❑抛出一个异常。5.1合并类操作符5.3本章小结5.2高阶Observable第5章合并数据流第6章辅助类操作符❑网络输入/输出操作,比如通过AJAX调用一个服务器的API。6.1数学类操作符6.3本章小结6.2条件布尔类操作符第6章辅助类操作符第7章过滤数据流❑操作浏览器的DOM。7.1过滤类操作符的模式7.2回压控制7.3其他过滤方式7.4本章小结第7章过滤数据流第8章转化数据流❑如何产生事件,这是发布者的责任,在RxJS中是Observable对象的工作。8.1转化类操作符8.2映射数据8.3缓存窗口:无损回压控制8.4高阶的map第8章转化数据流8.5数据分组8.7本章小结8.6累计数据第8章转化数据流第9章异常错误处理❑如何响应事件,这是观察者的责任,在RxJS中由subscribe的参数来决定。9.1异常处理不可避免9.2异常处理的难点9.3RxJS的异常处理9.4重试的本质9.5本章小结12345第9章异常错误处理第10章多播❑什么样的发布者关联什么样的观察者,也就是何时调用subscribe。10.1数据流的多播10.2Hot和Cold数据流差异10.3Subject10.4支持多播的操作符10.5高级多播功能10.6本章小结010302040506第10章多播第11章掌握时间的Scheduler❑数据流抽象了很多现实问题。11.1Scheduler的调度作用11.2RxJS提供的Schedule...11.3Scheduler的工作原理11.4支持Scheduler的操作符11.5本章小结12345第11章掌握时间的Scheduler第12章RxJS的调试和测试❑擅长处理异步操作。12.1调试方法12.3本章小结12.2单元测试第12章RxJS的调试和测试第13章用RxJS驱动React❑把复杂问题分解成简单问题的组合。13.1React简介13.2简单的React应用Count...13.3利用RxJS管理React状态13.4本章小结第13章用RxJS驱动React第14章Redux和RxJS结合这是RxJS中很重要的一点:Observable产生的事件,只有Observer通过subscribe订阅之后才会收到,在unsubscribe之后就不会再收到。14.1Redux简介14.2用RxJS实现Redux14.3Redux和RxJS比较14.4Redux-Observabl...14.5本章小结12345第14章Redux和RxJS结合第15章RxJS游戏开发Observable就是“可以被观察的对象”即“可被观察者”,而Observer就是“观察者”,连接两者的桥梁就是Observable对象的函数subscribe。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西北海市银海区第一小学春季学期招聘临聘教学人员1人备考题库(含答案详解)
- 2026黑龙江大庆市肇源县招聘公益性岗位人员206人备考题库附答案详解(轻巧夺冠)
- 2026内蒙古兴安盟乌兰浩特市妇幼保健计划生育服务中心招聘控制数人员9人备考题库含答案详解(考试直接用)
- 2026广发银行宁波分行春季校园招聘备考题库附答案详解(黄金题型)
- 2026年上半年新疆昌吉州第二人民医院面向社会招聘编制外聘用人员11人备考题库附答案详解(培优b卷)
- 古蔺县成龙学校急招教师(6人)备考题库含答案详解(新)
- 2026江西九江德安县人民医院精神病区护理员招聘8人备考题库含答案详解(a卷)
- 2026汉江师范学院人才引进120人备考题库(湖北)参考答案详解
- 2026广东惠州惠城区横沥镇大岚卫生院招聘村卫生站工作人员1人备考题库含答案详解(典型题)
- 2026云南省建设投资控股集团有限公司校园招聘200人备考题库及答案详解(夺冠系列)
- 2026蜂蜜行业市场深度分析及竞争格局与投资价值研究报告
- 新能源汽车使用及高压安全防护试题库及答案
- 2025云南省建筑材料科学研究设计院有限公司第二次招聘5人笔试历年难易错考点试卷带答案解析
- 2026年平顶山职业技术学院单招职业技能考试题库附答案详细解析
- 2026年吉林电子信息职业技术学院单招职业倾向性测试题库附答案详解(巩固)
- 体检中心护理团队建设与协作
- 化工生产设备维护与检修手册(标准版)
- 白血病药物护理实践指南(2025年版)
- (17)义务教育劳动课程标准日常修订版(2022年版2025年修订)
- GB/T 17626.16-2007电磁兼容试验和测量技术0Hz~150kHz共模传导骚扰抗扰度试验
- GB/T 13173.6-1991洗涤剂发泡力的测定(Ross-Miles法)
评论
0/150
提交评论