03 2020 档案

浏览器中的页面循环系统:19 | Promise:使用Promise,告别回调函数
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在上一篇文章中我们聊到了微任务是如何工作的,并介绍了 MutationObserver 是如何利用微任务来权衡性能和效率的。今天我们就接着来聊聊微任务的另外一个应用 Promise,DOM/BOM API 中新加入的 API 大多数都是建 阅读全文

posted @ 2020-03-16 17:14 bala001 阅读(758) 评论(0) 推荐(0) 编辑

浏览器中的页面循环系统: 18 | 宏任务和微任务:不是所有任务都是一个待遇
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在前面的几篇文章中,我们介绍了消息队列,并结合消息队列介绍了两种典型的 WebAPI —— setTimeout 和 XMLHttpRequest ,通过这两个 WebAPI 我们搞清楚了浏览器的消息循环系统是怎么工作的。不过随着浏览器的 阅读全文

posted @ 2020-03-10 17:05 bala001 阅读(620) 评论(0) 推荐(0) 编辑

浏览器中的页面循环系统:17 | WebAPI:XMLHttpRequest 是怎么实现的?
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在上一篇文章中我们介绍了 setTimeout 是如何结合渲染进程的循环系统工作的,那本篇文章我们就继续介绍另外一种类型的 WebAPI —— XMLHttpRequest。 自从网页中引入了 JavaScript,我们就可以操作 DOM 阅读全文

posted @ 2020-03-06 17:34 bala001 阅读(570) 评论(0) 推荐(0) 编辑

浏览器中的页面循环系统:16 | WebAPI:setTimeout 是如何实现的?
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在上一篇文章中我们介绍了页面中的事件和消息队列,知道了浏览器页面是由消息队列和事件循环系统来驱动的。 那在接下来的两篇文章中,我会通过 setTimeout 和 XMLHttpRequest 这两个 WebAPI 来介绍事件循环的应用。这 阅读全文

posted @ 2020-03-02 16:37 bala001 阅读(897) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示