交朋友就要交那种即使变成老头了也能互叫绰号的!
《初识RxJS》
背景
RP(Reactive Programming)是一种使用异步数据流进行编程新技术。用 RP 编程给人一种与众不同的体验。看下面的代码体验下:
// Make the raw clicks stream
var button = document.querySelector('.this');
var clickStream = Rx.Observable.fromEvent(button, 'click');
// HERE
// The 4 lines of code that make the multi-click logic
var multiClickStream = clickStream
.buffer(function() { return clickStream.throttle(250); })
.map(function(list) { return list.length; })
.filter(function(x) { return x >= 2; });
Rx.js 是 RP的一个实现。
概要
介绍了什么是 Rx.js 和 Rx.js 的几个核心概念。
阅读地址:https://juejin.im/post/5988ad175188250f7e00cd5c
RP 的详细介绍见RP入门-中文版。
今天文章概览
今天 08:20:31 抓取在掘金网上最新发布的50篇前端文章,概要:JavaScript(6篇),CSS(2篇),Angular(2篇),Vue(2篇),1.0(2篇),Node.js(2篇),初识(1篇),HTML5(1篇),构造函数(1篇),model(1篇),cli(1篇),工程化(1篇),Nuxt(1篇),ES6(1篇),Alfred(1篇),ReactNative(1篇),V8(1篇),变量(1篇),DOM(1篇),Sass(1篇),weex(1篇),插件(1篇),橡皮擦(1篇),文本编辑(1篇),wepy(1篇),Canvas(1篇),AE(1篇),React(1篇),API(1篇),Vue.js(1篇),Hexo(1篇),canvas(1篇),Web(1篇),SVG(1篇),自制(1篇),RxJS(1篇),小游戏(1篇),流媒体(1篇),BFC(1篇),测试(1篇)。
详情如下:
标签:JavaScript
JavaScript 专题之函数柯里化
JavaScript 专题系列第十三篇,讲解函数柯里化以及如何实现一个 curry 函数 定义 维基百科中对柯里化 (Currying) 的定义为: In mathematics and computer science, currying is the technique o…
阅读地址: https://juejin.im/post/598d0b7ff265da3e1727c491
JS不靠谱系列之枚举出时间段和对应的分钟数
前言 今天遇到一个需求,是把选择时间段转为分钟数提交上去的; 所以想手动写个数组一一映射,提交的时候遍历下匹配的值提交. 比如 : 00:00 为 0分钟或者1440分钟; 00:10为30分钟; 具体看下面的 效果图 实现思路 一天的分数很容易换算出来: 24 * 60 = 1…
阅读地址: https://juejin.im/post/598c32dcf265da3e3d12557d
JavaScript 专题之如何判断两个对象相等
JavaScript 专题系列第十二篇,讲解如何判断两个参数是否相等 前言 虽然标题写的是如何判断两个对象相等,但本篇我们不仅仅判断两个对象相等,实际上,我们要做到的是如何判断两个参数相等,而这必然会涉及到多种类型的判断。 相等 什么是相等?在《JavaScript专题之去重》…
阅读地址: https://juejin.im/post/598a701b6fb9a03c5b04bb14
翻译 | 一行 JavaScript 代码的逆向工程
原文地址:Reverse Engineering One Line of JavaScript 原文作者:Alex Kras 译者:李波 校对者:冬青、小萝卜 几个月前,我看到一个邮件问:有没有人可以解析这一行 JavaScript 代码