防抖与节流的通俗解释
2019-07-28
防抖
用自动门来类比,我们在通过自动门的时候,当门检测到人通过之后,会先保持开启状态约 15 秒钟,如果在这 15 秒之内,再没有人通过,那么门会自动关上。 但是,如果在这 15 秒之内不断有人通过,自动门在确认最后一个人通过 15 秒之后,才会关门。
对于自动门来说,不断通过的人就是抖动,所以有 15 秒的时间来进行防抖。
...防抖
用自动门来类比,我们在通过自动门的时候,当门检测到人通过之后,会先保持开启状态约 15 秒钟,如果在这 15 秒之内,再没有人通过,那么门会自动关上。 但是,如果在这 15 秒之内不断有人通过,自动门在确认最后一个人通过 15 秒之后,才会关门。
对于自动门来说,不断通过的人就是抖动,所以有 15 秒的时间来进行防抖。
...很多 Node 的 Web 框架中用到了这个 finalhandler.js 模块,它的作用按照官方文档描述如下:
Node.js function to invoke as the final step to respond to HTTP request.
主要是在 req 的处理中作为最后的兜底处理器——错误处理。
起源:有人发给我下面一段代码:
<script>
var
Read More
var & let & const
2019-07-02
关于这个话题,我想要讨论的问题只有一个:什么时候应该用var,什么时候应该用 let,什么时候应该用const?
我的观点是,对于现代前端项目,有三个原则:
- 任何时候都不要用 var
- 能用 const 的地方都用 const
- 不能用 const 的地方,就用 let
Read More
Facebook Emitter Source Code
2019-06-06
EventEmitter 是一个事件订阅、分发库, facebook 出品,被应用在 flux 等库中,也可以独立使用。github 地址 https://github.com/facebook/emitter。
Read More
如何理解Fetch Api
2019-05-01
关于 Fetch Api,接受度越来越高了。网上很多文章在介绍 Fetch 的用法,在鼓吹 Fetch 的优势,也有人在撰文批评 Fetch 的难以使用。
但是,当我们在讨论 Fetch Api 的优点和缺点的时候,我们在讨论什么?如果不清楚一个接口的设计目的,又如何去评判这个设计?
Read More
基于资源的权限设计
2019-04-01
todo: 补充(调整)细节
Read More
电阻色环标注
2019-01-21
电子-色环标注

如何识别电阻的顺序

-
...
Read More