摘要: ``` function memoize(func) { let memo = {}; let slice = Array.prototype.slice; return function() { let args = slice.call(arguments); if (args in memo) { return memo[args]; } el... 阅读全文
posted @ 2018-12-17 19:34 FE-神鸟 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ``` 官方: process.env属性返回一个包含用户环境信息的对象。 ``` 阅读全文
posted @ 2018-12-17 18:56 FE-神鸟 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ``` 箭头函数没有独立执行上下文( this ),所以其内部引用 this 对象会直接访问父级。 ``` 阅读全文
posted @ 2018-12-17 18:40 FE-神鸟 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ``` const reducer = (state = {count: 0}, action) => { switch (action.type){ case 'INCREASE': return {count: state.count + 1}; case 'DECREASE': return {count: state.count - 1}; default: ... 阅读全文
posted @ 2018-12-17 17:59 FE-神鸟 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ``` 一个是存储在 store 里面的 state,另一个是每一次调用 dispatch 所传进来的 action。reducer 的作用,就是对 dispatch 传进来的 action 进行处理,并将结果返回。 ``` 阅读全文
posted @ 2018-12-17 16:25 FE-神鸟 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ``` // eventProxy.js 'use strict'; const eventProxy = { onObj: {}, oneObj: {}, on: function(key, fn) { if(this.onObj[key] === undefined) { this.onObj[key] = []; } this.onObj[k... 阅读全文
posted @ 2018-12-17 16:15 FE-神鸟 阅读(1051) 评论(0) 推荐(0) 编辑