每日一个设计模式(一)——观察者模式

引子

前段时间做需求时,总是在某个需求的实现上分析很久也分析不到位,实现的版本又是颤颤巍巍,毫无架构与稳定性而言,感觉自己对如何设计一个好的解决方案认识不够,于是看了看设计模式相关的知识和视频,在此开个新坑,每天一个设计模式,用 JS 实现,尽量和前端碰到的问题结合起来叙述分析。

阅读更多

什么是原型链?

引子

什么是原型链,这可以说是 JS 中一个老生常谈的问题了,下面我从两个问题,一个理论、一个实际来分析,相信你看完一定能明白什么是原型链。

阅读更多

Git命令笔记

引子

平时再使用 Git 进行版本控制时,有时候可能会有遇到问题或者操作失误的情况,这时候我们需要回退 git 版本,下面介绍回退时可能使用的命令。

阅读更多

从输入URL到页面展示,发生了什么?

引子

当我们在浏览器地址栏键入www.baidu.com时,以现在的网络速度,可能不到 1s 中,我们就能看见百度的首页,那么,从我们输入 URL 地址,一直到我们看到百度首页,中间到底发生了那些事情呢?

阅读更多