首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
六月的雨_
掘友等级
前端工程师
台球,前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
328
文章 261
沸点 67
赞
328
返回
|
搜索文章
最新
热门
浏览器中的宏任务和微任务
在上一篇文章中我们讲了浏览器是如何实现setTimeout的,通过setTimeout的实现和前面浏览器消息队列和事件循环的文章,我们大体上知道了浏览器中消息循环系统是如何工作的。不过随着新技术的涌现
浏览器怎么实现 setTimeout 的?
定时器的概念非常简单,用来指定某个函数在多少毫秒之后执行。它会返回一个整数,表示定时器的ID,同时你还可以通过这个ID来取消这个定时器。定时器虽然概念简单,但是它里面的陷阱很多,比如:定时器是根据第二
浏览器中的消息队列和事件循环
前面我们讲到了每个渲染进程都有一个主线程,并且主线程非常繁忙,既要处理DOM,又要计算样式,还要处理布局,同时还需要处理JavaScript任务以及各种输入事件。要让这么多不同类型的任务在主线程中有条
浏览器渲染流程
上一篇文章介绍了浏览器导航相关的流程,不过导航流程结束后,页面是白屏。因为此时渲染流程还没开始,页面内容还没有被渲染出来。这篇文章我们来仔细了解一下渲染流程。渲染阶段非常重要,也是浏览器里最核心和最复
CSS的解析和计算
通过上一篇《DOM的解析》,我们已经知道当浏览器接收到HTML文本后,会将它解析成Token,再构建成DOM树。下面我们继续分析浏览器渲染流程的样式计算,即CSS的解析和计算。一、收集CSS规则浏览器
DOM 树的构建
DOM是HTML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。那么浏览器是如何将HTML解析成DOM树的呢?我们今天来探
Chrome 浏览器架构
这篇文章,我们来讨论一下Chrome浏览器的架构。在讲架构之前,我们先来巩固一下两个概念:线程和进程。进程和线程先来看看进程。简单来讲一个进程就是一个程序的运行实例。具体来讲,就是启动一个程序的时候,
个人成就
文章被点赞
29
文章被阅读
10,858
掘力值
273
关注了
33
关注者
5
收藏集
2
关注标签
60
加入于
2017-11-02