![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 91
前端giao仔
这个作者很懒,什么都没留下…
展开
-
理解redux的中间件
理解redux的中间件 export default function applyMiddleware(...middlewares) { return (createStore) => (reducer, preloadedState, enhancer) => { // 接收 createStore 参数 var store = createStore(redu...原创 2020-04-14 10:44:14 · 89 阅读 · 0 评论 -
react上线时如何部署和配置nginx
react上线时如何部署和配置nginx 1. 先在本地安装依赖后打包你的react项目, 我用的react-scripts build, 这样在本地就生成了一个打包好的build.js文件, 然后将此文件压缩上传至你的服务器中解压(eg:我的是/root/) 2.然后配置nginx 首先修改你的nginx.conf的第一行 为user root user root ....... serve...原创 2020-03-20 00:18:47 · 604 阅读 · 0 评论 -
如何解释js立即执行函数?
** 从需求业务中理解,例如我想声明一个变量a,并打印a,一般我们会在全局中操作 ** var a = 1 console.log(a) 这样就完成了,但是这样有问题就是 => 代码太多了,你无法避免全局中已经声明过了a变量,所以你想到了用函数作用域包裹它, var func = function() { var a = 1 console.log(a) } func() ...原创 2020-02-21 21:55:28 · 142 阅读 · 0 评论 -
js的深拷贝和浅拷贝常用方法
** 一 浅拷贝 ** (1) Object.assign() var obj1 = {a: 1, b: 2} var obj2 = Object.assign({}, obj1) obj2.a = 4 console.log(obj1, obj2) // {a: 1, b: 2}, // {a: 4, b: 2} (2) 解构赋值 var obj1 = {a: 1, b: 2} ...原创 2020-02-14 22:32:09 · 499 阅读 · 0 评论