写给想做前端的你

2016-05-09
阅读 9 分钟
27.4k
大二时第一次接触前端。许多同学估计都想过要做一个网站,大部分又是从PHP开始的(谁让它是世界上最好的语言呢)。后端语言参与渲染HTML一直很主流,跟着教程做,你会写一堆样式表,到后来也许是需要在提交表单时进行客户端验证,你开始写一些JS。想做个网站啥的(以前app没有那么多),必须要学会HTML、CSS、JS,HTML构...

RxJS 核心概念之Subject

2016-05-06
阅读 6 分钟
25.2k
什么是Subject? 在RxJS中,Subject是一类特殊的Observable,它可以向多个Observer多路推送数值。普通的Observable并不具备多路推送的能力(每一个Observer都有自己独立的执行环境),而Subject可以共享一个执行环境。

RxJS 核心概念Observer & Subscription

2016-05-04
阅读 2 分钟
13.7k
什么是Observer? Observer(观察者)是Observable(可观察对象)推送数据的消费者。在RxJS中,Observer是一个由回调函数组成的对象,键名分别为next、error 和 complete,以此接受Observable推送的不同类型的通知,下面的代码段是Observer的一个示例:

RxJs 核心概念之Observable

2016-05-03
阅读 7 分钟
27.1k
Observable(可观察对象)是基于推送(Push)运行时执行(lazy)的多值集合。下方表格对Observable进行了定位(为解决基于推送的多值问题):

RxJS API解析(四)

2016-01-22
阅读 2 分钟
7k
Rx*(Observable.combineLatest)方法 方法定义 Rx.Observable.combineLatest(...args, [resultSelector]) 作用 通过处理函数总是将指定的可观察对象序列中最新发射的值合并为一个可观察对象。 参数 args (arguments | Array): 一系列可观察对象或可观察对象的数组。 [resultSelector] (Function): 在所有可观察对象都发射...

Angular2核心概念

2016-01-19
阅读 8 分钟
18.4k
原文地址: THE CORE CONCEPTS OF ANGULAR 2作者:Victor Savkin是Angular 2项目最多的提交者。 这篇博客中,我们将介绍Angular 2的三个核心概念:组件化,依赖注入,绑定。 最后更新:2016-01-04 免责声明 Angular 2仍然在开发之中,核心概念不会随之变化,但是相关API可能会随着项目的开发进程发生改变:如果发现博文...

RxJS API解析(三)

2016-01-17
阅读 2 分钟
6.3k
Rx* (Observable.catch)方法 方法定义 Rx.Observable.catch(...args) 作用 序列中可观察对象因为异常而被终止后,继续订阅序列中的其他可观察对象。 参数 args (Array | arguments): 可观察对象序列。 返回值 (Observable): 可观察对象序列中能够正确终止,不抛出异常的第一个可观察对象。 宝珠图 实例 {代码...} 在订阅...

RxJS API解析(二)

2016-01-15
阅读 3 分钟
6.7k
Rx* (Observable.case)方法 方法定义 [Rx.Observable.case(selector, sources, [elseSource|scheduler])] 作用 选择序列中特定可观察对象进行订阅,在特定可观察对象不存在的情况下,返回传入的默认可观察对象。 参数 selector (Function): 返回键的字符串的函数,键用以与sources中的键名进行比较。 sources (Object): ...

RxJS API解析(一)

2016-01-14
阅读 3 分钟
12.5k
Rx 是一种编程的思维,而不是一个特定的框架或库。RxJS是Rx*基于Javascript语言栈的实现。我决定,今后写一系列“深入浅出”的文章来介绍 Rx*。我选择RxJS作为base,所有的代码实例都会基于RxJS,这一系列文章主要会涉及以下几个方面:

RxJS 教程

2016-01-12
阅读 14 分钟
36.1k
互联网上有很多不是很友好的解释。维基百科 宽泛而玄乎。 Stackoverflow教科书式的解释非常不适合信任Reactive Manifesto 听起来像是给给项目经理或者是销售的汇报。 微软的 Rx 定义 "Rx = Observables + LINQ + Schedulers" 太重并且太微软化了,让人看起来不知所云。“响应”、“变化发生”这些术语无法很好地阐释Reactive...