用一杯咖啡理解事件循环
从调用栈、任务队列和微任务入手,解释为什么 Promise 总是比 setTimeout 更早出现。
Notes, films and quiet fragments
这里收留一些短小的技术笔记,也存放看完电影、番剧之后还没有散去的回声。
关于这个站点
内容不会追求长篇大论,更多是把学习时踩到的小坑、工作流里的微小心得,以及观影后冒出来的念头整理成可回头查阅的记录。
Tech Notes
从调用栈、任务队列和微任务入手,解释为什么 Promise 总是比 setTimeout 更早出现。
强缓存和协商缓存并不神秘,关键是弄清浏览器什么时候直接用、什么时候回源问。
分支不是负担,而是给不同思路留下的可移动书签;小步提交能让回退变得从容。
当页面需要同时照顾行列关系和响应式变化,Grid 往往比一堆临时宽度更稳。
把镜像看成模板,把容器看成运行中的房间,Docker 的几个概念会清晰很多。
Reviews
它最动人的地方不是外星飞船,而是人类在理解之前,先愿意靠近。
当语言终于能承载心意,迟到的话语也会找到自己的收件人。
霓虹、雨水和废墟背后,真正沉重的是一个人想确认自己曾被期待过。
它把冒险结束之后的日子拍得很慢,也因此让每一次回望都变得更轻、更深。