
web 前端大师课
文章平均质量分 66
用于收录 web 前端大师课的学习笔记
MatchaEmerald
迄今为止的人生都大写着失败,但不妨碍我继续向前
展开
-
浏览器事件循环原理 —— 任务优先级
该文章作用于 “web前端大师课” 的学习笔记,附上课程链接。原创 2023-11-22 20:12:32 · 487 阅读 · 0 评论 -
浏览器事件循环原理 —— JS为何会阻碍渲染?
该文章作用于 “web前端大师课” 的学习笔记,附上课程链接。本章用一段代码来解释 JS 为何会阻碍渲染?原创 2023-11-21 09:14:04 · 398 阅读 · 1 评论 -
浏览器事件循环原理 —— 何为异步?
该文章作用于 “web前端大师课” 的学习笔记,附上课程链接。本章解释 js 中的异步,是为何产生,有如何产生的何为异步在代码执行过程中,会遇到一些无法立即处理的任务,比如:计时完成后需要执⾏的任务 —— setTimeout 、 setInterval⽹络通信完成后需要执⾏的任务 -- XHR 、 Fetch⽤户操作后需要执⾏的任务 -- addEventListener如果让渲染主线程等待这些任务的时机达到,就会导致主线程⻓期处于 「阻塞」的状态,从⽽导致浏览器「卡死」。原创 2023-11-20 14:32:44 · 417 阅读 · 1 评论 -
浏览器事件循环原理 —— 渲染主线程如何工作?
该文章作用于 “web前端大师课” 的学习笔记,第一章 浏览器事件循环原理 —— 浏览器进程模型。渲染主线程需要处理的任务包括但不限于解析 HTML解析 CSS计算样式 (em、rem、hv、wv,样式冲突、优先级等等计算)布局(元素的宽高、位置等计算)处理图层(z-index等计算)每秒把页面画 60 次(不停的渲染画面)执行全局 JS 代码执行事件处理函数执行计时器的回调函数……渲染主线程如何调度任务队列?原创 2023-11-19 09:45:00 · 917 阅读 · 1 评论 -
浏览器事件循环原理 —— 浏览器进程模型
程序运行有专属的内存空间,可以把这块内存空间简单的理解为进程。该文章作用于 “web前端大师课” 的学习笔记,原创 2023-11-18 21:27:51 · 365 阅读 · 1 评论