前言 上次给大家分享了cycle.js的内容,这个框架核心模块的代码其实只有一百多行,要理解这个看似复杂的框架,其实最核心的是理解它依赖的异步数据流处理框架--rx.js.今天,给大家分享一下rx.js的实现原理,大家有兴趣可以继续研究它的源码,会让你对异步和响应式编程有更深的理解,进而将rx.js.cycle.js或者仅仅是函数式.响应式编程的思想融入到自己手里的业务中. 为了更好地理解rx.js,需要先谈谈异步编程的实现方案. 异步实现方案 1. 回调函数 makeHttpCall('/it…