- 博客(5)
- 收藏
- 关注
原创 从 generator 函数 到 redux -saga (二)
Thunk 函数的自动流程管理 JavaScript 语言的 Thunk 函数 JavaScript 语言是传值调用,它的 Thunk 函数含义有所不同。在 JavaScript 语言中,Thunk 函数替换的不是表达式,而是多参数函数,将其替换成一个只接受回调函数作为参数的单参数函数。// 正常版本的readFile(多参数版本)fs.readFile(fileName, ...
2018-12-31 15:12:43 360
原创 从 generator 函数 到 redux -saga (一)
Generator 函数是 ES6 提供的一种异步编程解决方案教程可查看 阮老师所著es6 用例1,对象转可执行的数组var myIterable = {};myIterable[Symbol.iterator] = function* () { yield 1; yield 2; yield 3;};console.log([...myIterable]);...
2018-12-30 18:41:23 692
原创 web应用性能优化之 nginx + compression-webpack-plugin
当我们的项目越来越庞大是时候 会发现 即使做了code split 代码压缩 动态加载 等等一系列优化之后 页面的响应速度依旧很慢这个时候时候可以使用compression-webpack-plugin 这个插件new CompressionWebpackPlugin({ //gzip 压缩 filename: '[path].gz[query]', t...
2018-12-19 17:16:27 3602
原创 typescript interface 与 type 声明类型的区别
在typescript中, 我们定义类型有两种方式: 接口(interface) 和类型别名(type alias)在官方文档中我们可以看到:Unlike an interface declaration, which always introduces a named object type, a type alias declaration can introduce a name...
2018-12-18 18:19:55 14187
原创 redux componse 函数中的反向职责链模式的演变
最初的实现方式 核心是 reduceRight 方法 把前一个执行结果 作为下一个的参数执行 function add1(str){ return str+1;}function add2(str){ return str+2;}const componse = (...fns)=>(...args){ let last = fns.pop(); ret...
2018-12-02 16:15:57 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人