2018 年 10 月 31 日
一个符合Promise/A+的Promise实现
const PENDING = ‘pending’; const RESOLVED = ‘resolved’; const REJECTED = ‘rejected’; const stateSymb...
Fighting's Blog
const PENDING = ‘pending’; const RESOLVED = ‘resolved’; const REJECTED = ‘rejected’; const stateSymb...
这几天利用空余时间在完成一个去年未尽的活:从零开始实现一个Promise。 浏览器中原生的Promise,then里面的回调被放入事件循环中的微任务队列,而setTimeout的回调则被放入了宏任务队...
实现一个函数LazyMan,执行情况如下: LazyMan(“Hank”) // 输出:Hi! This is Hank! LazyMan(“Hank”).sleep(10).eat(“dinne...
面试别人的时候,经常碰到自诩精通HTTP协议的人,我一般会丢个问题“HTTP协议是否有状态?”,来试探是否真的“了解”HTTP协议,很多人听到问题就懵逼了,这TM还是我认识的HTTP协议么。偶尔碰到一...