从事件循环理解 JavaScript 异步代码
为什么 Promise 回调总是先于 setTimeout?从调用栈、任务队列到一次完整的执行过程。
阅读全文 →LATEST NOTES
围绕一个问题,讲清原理、方法和实践。
为什么 Promise 回调总是先于 setTimeout?从调用栈、任务队列到一次完整的执行过程。
阅读全文 →不堆砌媒体查询,利用现代 CSS 构建从手机到桌面都自然舒展的页面。
阅读全文 →用小步提交、清晰分支和可读历史,让一个人的项目也保持从容与可维护。
阅读全文 →从图片、字体、缓存到加载顺序,用低成本手段改善真实用户的访问体验。
阅读全文 →这是个人软件技术分享网站,用来整理开发笔记、实践总结和学习心得。文章均由本人结合实际学习与开发过程编写,内容会持续补充和修订。