高阶函数模板
1 | function HoF0(fn){ |
Once
1 | function once(fn){ |
Throttle
1 | function throttle(fn,time=500){ |
Debouce
1 | function debouce(fn,dur){ |
iterative
1 | function iterative(fn){ |
过程抽象
HOF
装饰器
命令式/声明式
洗牌算法:
1 | function*draw(cards){ |
1 | function HoF0(fn){ |
1 | function once(fn){ |
1 | function throttle(fn,time=500){ |
1 | function debouce(fn,dur){ |
1 | function iterative(fn){ |
过程抽象
HOF
装饰器
命令式/声明式
1 | function*draw(cards){ |