11 2020 档案
摘要:记一次github.io打不开的解决经历 记得之前有 github.com 打不开或者打开很慢的解决方案,现在轮到了 github.io,哈哈。我的 github.io 很久开始就打不开了,当时从网上试了几种方法没成功就放弃了,今天查资料需要打开 github.io,又有点时间,所以主要针对这个解决
阅读全文
摘要:vue2.x源码中的占位符 事情的起因是我再次看了这篇掘金文章从一次 vue ssr 渲染客户端报错, 来看 ssr 客户端激活过程,里面写的在 updateClass() 中, vnode 的 tag 是 div, 而 vnode 的 elm 却是 comment. 因为 comment 节点是没
阅读全文
摘要:git那点事 我以前只会 git 的clone、remote、pull、add、commit、push、merge、reset、stash、这些基本操作,这里我通过learngitbranching这个网站系统了学习了一下 git 的其他操作。通过本文,您可以学到: git的常用工作流是怎样的? g
阅读全文
摘要:git那点事 我以前只会 git 的clone、remote、pull、add、commit、push、merge、reset、stash、这些基本操作,这里我通过learngitbranching这个网站系统了学习了一下 git 的其他操作。通过本文,您可以学到: git的常用工作流是怎样的? g
阅读全文
摘要:解决方案 老实说,forEach、map、reduce、filter 这些方法本意都是针对同步函数的,不太适合异步的场景。在异步的场景,建议使用 for 和 for of 方法。 但是虽然他们都是针对同步函数的,还是有一些 hack 方法可以让它们对异步函数也生效,比如 reduce 的 hack
阅读全文
摘要:forEach、map、reduce和promise那点事(上) 通过此文,您可以学到: forEach、map、reduce 后面能不能带 async 函数? 怎么实现多个 promise 同步执行,不管有没有抛出错误,都把结果收集起来? forEach 后面能不能带async函数? 首先我们来模
阅读全文
摘要:浏览器中的页面 1.根据网络单个请求的时间线面板来做优化: 1.排队过久:域名分片或者升级到 http2.0 2.第一字节时间(waiting ttfb)过久:服务器生成页面数据的时间过久;网络原因;请求头带上了多余的用户信息 3.content loading 过久:减少文件大小 2.HTML 解
阅读全文