首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浏览器基础知识
Always_positive
创建于2021-05-15
订阅专栏
本专栏主要存放和浏览器相关的知识点。
等 4 人订阅
共9篇文章
创建于2021-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器的渲染原理你了解吗?
从整体上看浏览器的渲染流程 解析HTML,生成DOM树,解析CSS,生成CSSOM树。 将DOM树和CSSOM树进行结合,生成渲染树(Render Tree)。 根据生成的渲染树,进行回流(Layou
这一次,彻底搞懂进程与线程之间的联系
什么是进程? 什么是线程? 进程和线程的区别 根本区别:进程是操作系统进行资源调度和分配的基本单位,而线程是CPU进行资源调度和分配的基本单位。 从资源开销上讲:每个进程都有自己的内存空间,进程之间切
这一次,彻底搞懂前端性能优化
这是我参与2022首次更文挑战的第27天,活动详情查看:2022首次更文挑战 前言 优化思路 网络传输性能优化 1. 使用HTTP2 二进制分帧层 多路复用 首部压缩 请求优先级 服务器推送 流量控制
轻量级服务器通过nginx部署express项目
这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战 功能描述 部署前的准备 一台linux服务器。 能够直接本地运行的前端项目。 服务器端设置 1. 安装node环境 2. 配
一篇文章,彻底搞懂浏览器的缓存机制
为什么需要缓存? 缓存的原理 HTTP缓存 强制缓存 Cache-Control的其他参数 no-cache no-store public private max-age s-maxage 协商缓存
DNS解析优化的主要方法
--- theme: healer-readable highlight: night-owl --- ## 如何清除DNS缓存? >在浏览器中输入下面的地址: `chrome://net-inter
【青训营】- Script标签中async和defer属性总结
这是我参与8月更文挑战的第15天,活动详情查看:8月更文挑战 为什么需要async和defer? 解决上述问题的方法 async和defer的区别 1. 不含async也不含defer 2. 只含as
这一次,不再为web页面生命周期烦恼
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 什么是Web页面生命周期? 页面生命周期的主要事件 1. DOMContentLoaded CodeSandBox在线演示 DOMCont
事件循环机制(Event Loop)的基本认知
一、什么是事件循环机制? 为什么是上面的顺序呢? 原因是JS引擎指向代码是从上往下执行的,所以首先会执行序号1这个语句,JS引擎会将这个语句放在调用栈当中,然后执行代码,将序号1打印在控制台当中,当这