发布了文章2016-05-09
大二时第一次接触前端。许多同学估计都想过要做一个网站,大部分又是从PHP开始的(谁让它是世界上最好的语言呢)。后端语言参与渲染HTML一直很主流,跟着教程做,你会写一堆样式表,到后来也许是需要在提交表单时进行客户端验证,你开始写一些JS。想做个网站啥的(以...
发布了文章2016-05-06
什么是Subject? 在RxJS中,Subject是一类特殊的Observable,它可以向多个Observer多路推送数值。普通的Observable并不具备多路推送的能力(每一个Observer都有自己独立的执行环境),而Subject可以共享一个执行环境。
发布了文章2016-05-04
什么是Observer? Observer(观察者)是Observable(可观察对象)推送数据的消费者。在RxJS中,Observer是一个由回调函数组成的对象,键名分别为next、error 和 complete,以此接受Observable推送的不同类型的通知,下面的代码段是Observer的一个示例:
发布了文章2016-05-03
Observable(可观察对象)是基于推送(Push)运行时执行(lazy)的多值集合。下方表格对Observable进行了定位(为解决基于推送的多值问题):
赞了文章2016-02-02
你应该见过不少对GitHub上等等开源项目进行的分析文章。据说国外甚至有人靠分析Github上的项目解决了毕业论文……(要是我的毕业论文也能这么解决就好了XD) 借助于Google Big Query和来自于GitHub Archive的数据归档,对GitHub上的项目进行简单的数据分析并不困难。下...
发布了文章2016-01-22
Rx*(Observable.combineLatest)方法 方法定义 Rx.Observable.combineLatest(...args, [resultSelector]) 作用 通过处理函数总是将指定的可观察对象序列中最新发射的值合并为一个可观察对象。 参数 args (arguments | Array): 一系列可观察对象或可观察对象的数组。 [...
赞了文章2016-01-21
由于我最近在研究前端各种各样的模块化系统,所以就翻译了一篇来自webpack官网的文章,总的来说作者写的还是相当不错的。这样在自己学习的同时也可以与大家共同学习~~~
发布了文章2016-01-19
原文地址: THE CORE CONCEPTS OF ANGULAR 2作者:Victor Savkin是Angular 2项目最多的提交者。 这篇博客中,我们将介绍Angular 2的三个核心概念:组件化,依赖注入,绑定。 最后更新:2016-01-04 免责声明 Angular 2仍然在开发之中,核心概念不会随之变化,但是相关...
发布了文章2016-01-17
Rx* (Observable.catch)方法 方法定义 Rx.Observable.catch(...args) 作用 序列中可观察对象因为异常而被终止后,继续订阅序列中的其他可观察对象。 参数 args (Array | arguments): 可观察对象序列。 返回值 (Observable): 可观察对象序列中能够正确终止,不抛出异...
赞了文章2016-01-17
假设有一个家具厂,而它有一个VIP客户张先生。 有一天张先生需要一个豪华衣柜,于是,他打电话给家具厂说我需要一个衣柜,回头做好了给我送来,这个操作就叫$q.defer,也就是延期,因为这个衣柜不是现在要的,所以张先生这是在发起一个可延期的请求。 同时,家具厂给...
回答了问题2016-01-16
1.看一下数据,日均流量和峰值流量,不要有迫害妄想症,真是每次搞活动都被人搞的话,呵呵,恭喜了,你们是下一个阿里巴巴。2.平时有没有反作弊、限流机制,策略是啥,对你解决这个问题有无帮助?3.为啥用Redis不是memcache之类的?你要用Redis的队列?丰富的数据结...
发布了文章2016-01-15
Rx* (Observable.case)方法 方法定义 [Rx.Observable.case(selector, sources, [elseSource|scheduler])] 作用 选择序列中特定可观察对象进行订阅,在特定可观察对象不存在的情况下,返回传入的默认可观察对象。 参数 selector (Function): 返回键的字符串的函数,键...
赞了文章2016-01-14
随着越来越多的库升级至 babel6,将项目升级至 babel6 迫在眉睫。在这里总结将 项目升级至 babel6 的过程中遇到的问题,供大家参考。
回答了问题2016-01-14
SSH。慢慢学。
回答了问题2016-01-14
试试腾讯的智图
发布了文章2016-01-14
Rx 是一种编程的思维,而不是一个特定的框架或库。RxJS是Rx*基于Javascript语言栈的实现。我决定,今后写一系列“深入浅出”的文章来介绍 Rx*。我选择RxJS作为base,所有的代码实例都会基于RxJS,这一系列文章主要会涉及以下几个方面:
回答了问题2016-01-13
[链接] 敲一遍先。