Skip to content

Instantly share code, notes, and snippets.

View AngusFu's full-sized avatar
🎯
Focusing

文蔺 AngusFu

🎯
Focusing
View GitHub Profile
@AngusFu
AngusFu / analytics.js
Created January 17, 2017 13:41 — forked from zmmbreeze/analytics.js
GA的源码 analytics.js
(function() {
/**
* 记录方法使用情况的类
* @param {Array.<boolean>} umMap 初始的使用情况
*/
var UsageManager = function(umMap) {
this.umMap = umMap || [];
};
/**
* 记录新的使用情况
@AngusFu
AngusFu / introrx.md
Created February 28, 2017 16:10 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
@AngusFu
AngusFu / ppt.baomitu.code.clip.js
Last active July 13, 2017 02:58
ppt.baomitu.code.clip.js
javascript:(function(){var b=".clip-btn{transition:opacity .3s ease-in-out;opacity:.5;padding:2px 6px;position:absolute;right:4px;top:4px}.clip-btn:hover{opacity:1}.clip-btn{position:absolute;display:inline-block;padding:6px 12px;font-size:13px;font-weight:bold;line-height:20px;color:#333;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#eee;background-image:linear-gradient(#fcfcfc, #eee);border:1px solid #d5d5d5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.clip-btn:focus{text-decoration:none;border-color:#51a7e8;outline:none;box-shadow:0 0 5px rgba(81,167,232,0.5)}.clip-btn:focus:hover,.clip-btn.selected:focus{border-color:#51a7e8}.clip-btn:hover,.clip-btn:active,.clip-btn.zeroclipboard-is-hover,.clip-btn.zeroclipboard-is-active{text-decoration:none;background-color:#ddd;background-image:linear-gradient(#eee, #ddd);border-color:#ccc}.clip-btn:active,.clip-btn.selected,.clip-btn.zeroclipboard-is-active{b
@AngusFu
AngusFu / callbag.js
Created November 29, 2018 17:29
A callbag demo
const SIG_START = 0
const SIG_DATA = 1
const SIG_END = 2
const pipe = (fst, ...rest) => {
return rest.reduce((source, sink) => sink(source), fst)
}
/// type Callbag = (signal, payload?: any) => void