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

引子

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

阅读更多

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

引子

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

阅读更多