subtitle
浏览器原理系列(一):关于架构、TCP/HTTP、缓存以及渲染流程的原理 浏览器原理系列(一):关于架构、TCP/HTTP、缓存以及渲染流程的原理
我们都知道前端工程师每天都需要和浏览器打交道,浏览器对于我们的重要程度不言而喻。但是不知道各位在日常开发(摸鱼 bushi)中有没有和笔者有一些共同的疑惑,比如为什么我只是打开了一个标签页却开了好几个进程(可通过浏览器的任务管理器查看)、为
2022-10-05
深入解析浏览器事件循环机制 深入解析浏览器事件循环机制
浏览器事件循环 js是单线程的 非阻塞的 如果是多线程 会面临很多问题 比如一个DOM元素被同时操作带来的问题 (H5 提出Web Worker标准 有很多限制 受主线程的控制 是主线程的子线程 通过event Loop实现非阻塞 浏览
2022-09-27
一文带你读懂this、作用域和原型链 一文带你读懂this、作用域和原型链
变量提升的原理:JavaScript的执行顺序变量提升:JavaScript代码执行过程中 JavaScript引擎把变量的声明部分和函数的声明部分提升到代码开头的行为 (变量提升后以undefined设为默认值) 123456789101
2022-09-27
浏览器是如何将HTML、CSS、JavaScript变成可视的页面的 浏览器是如何将HTML、CSS、JavaScript变成可视的页面的
浏览器是如何将 HTML、CSS、JavaScript 变成可视的页面的渲染流程渲染模块在执行过程中会被划分为很多子阶段 输入的HTML、CSS、JavaScript经过这些子阶段处理输出像素 这个处理流程叫做渲染流水线 流水线分为以下几
2022-09-27