知行社的前端早读课 第9期

知行社的前端早读课 第9期_第1张图片

交朋友就要交那种即使变成老头了也能互叫绰号的!

《初识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 代码


                    
                    

你可能感兴趣的:(知行社的前端早读课 第9期)