10月 2018

2018 年 10 月 26 日

其他方式的nextTick

这几天利用空余时间在完成一个去年未尽的活:从零开始实现一个Promise。 浏览器中原生的Promise,then里面的回调被放入事件循环中的微任务队列,而setTimeout的回调则被放入了宏任务队...

进一步了解
2018 年 10 月 13 日

DFS与BFS

DFS与BFS实现,考虑到递归有爆栈的可能,所以,采用循环来做,实现思路都是通过维护一个stack,只是入栈的规则不一样。 以遍历DOM节点为例: function dfs(node) { const...

进一步了解
2018 年 10 月 08 日

Cookie那些事儿

面试别人的时候,经常碰到自诩精通HTTP协议的人,我一般会丢个问题“HTTP协议是否有状态?”,来试探是否真的“了解”HTTP协议,很多人听到问题就懵逼了,这TM还是我认识的HTTP协议么。偶尔碰到一...

进一步了解