摘要:
context api是简化版的redux,他没有redux强大生态体系,结合各自中间件例如thunk或saga,做data fetching或处理side effect,不过单单想存一些share data避免props drilling的问题却绰绰有余。 context 提供了一个无需为每层组件 阅读全文
摘要:
1. merge 这是最基本的 merge,会把分支的提交历史原封不动地拷贝过来,如果 master 此后已经有了新的提交,那么本次 merge 时还会额外自动创建一条 commit 信息用于记录本次 merge 操作。 2. squash merge 字面意思,相比 merge 来说会减少分支合并 阅读全文
摘要:
命令行的历史和流派: UNIX家族 POSIX标准 macOS Linux Windows Subsystem for Linux Windows 一、命令的四大要素 命令的组成四要素缺一不可,以下四个要素相同就可以完全地“重现”⼀个命令,你碰到的各种各样古怪的问题,原因⼀定是四个要素之⼀。 可执行 阅读全文
摘要:
一、FormData 现代 Web 应用中频繁使用的一项功能就是表单数据序列化,XMLHttpRequest 2 级为此定义了 FormData 类型,FormData 为序列化表单以及创建与表单格式相同的数据(通过 JS 来模拟表单键值对)提供了便利。 let xhr = new XMLHttpR 阅读全文
摘要:
Promise.prototype.finally() 方法,无论上一个 promise 成败都会执行,且默认情况下会原样传递上一个 promise 的决议,仔细体会下面的例子: 总结: finally 对自身返回的 promise 的决议影响有限,它可以将上一个 resolve 改为 reject 阅读全文
摘要:
"Object spread vs. Object.assign:" For the most part object reset and spread work the same way, the key difference is that "spread defines properties, 阅读全文
摘要:
这两个概念有时候傻傻分不清,但实际工作中,相信只要需求足够清楚后,大家也都能实现这种逻辑控制,只是不知道这些术语罢了,就像“闭包”(有些人看到这个词时,可能又要自我解释和纠结了...)。但这些术语既然已经产生了,而且还在面试中被经常提起,那我们还是需要来文绉绉一回,参考一些文章,做个梳理。 节流概念 阅读全文
摘要:
五一第一天,祝自己生日快乐的同时,中午闲来无事,打开了硬盘上早已下载好的 "大地的免费课程" ,从 mongodb 的安装、环境配置,再到简单的在命令行中的 CRUD 操作,算是有了个初体验。 这里还是要感谢大地老师,慷慨的提供了够我看很久的免费视频,所以也愿意贴个链接表示感谢,最初是在 nodej 阅读全文
摘要:
今天弄了半天这个上传组件结合表单组件的问题。 这个上传文件列表,如果是当前正在修改或者上传成功,当然是可以正常工作的,但是想要增加一个功能: 下次打开 Modal 时,表单字段中的上传文件字段,可以默认回显文件列表(该列表是 Upload 组件内部实现的)。 由于该 Upload 组件已经使用 Fo 阅读全文
摘要:
今天给 windows 子系统 ubuntu 安装 nodejs,遇见报错,网上查找一番,以下途径简单可行,先安装 node,然后给通过 npm 安装工具 n 来管理 node 版本,升级到最新稳定版即可(2019/2/26 目前是 v11.10.0): n是一个Node工具包,它提供了几个升级命令 阅读全文