浏览器
文章平均质量分 52
浏览器的一些知识
Z^x
这个作者很懒,什么都没留下…
展开
-
关于DOM
BOM是浏览器对象模型,DOM是文档对象模型,BOM包含DOM,DOM可以做的事情BOM都能做到,DOM的主要功能就是操作DOM节点,也就是HTML中的标签,来达到修改文档的目的。原创 2023-04-05 13:42:10 · 52 阅读 · 0 评论 -
关于浏览器渲染过程
浏览器会解析收到的HTML文档,对其中内容进行抽离,将结构抽离成DOM节点树,将样式抽离成CSS Rules树,然后根据结构和样式构建渲染树,渲染树的每一个节点都相当于DOM树上的节点对象,对象身上挂载了许多属性;当这个Render树构建完成后,浏览器会确认树中每一个节点的位置和大小,通过浏览器回流来构建基本的布局,布局之后就是将节点对象带有的一些属性绘制到页面上(重绘),使我们可以看到内容。原创 2023-04-05 18:00:00 · 35 阅读 · 0 评论 -
浏览器の回流&重绘
回流是重新构建渲染树并进行再次布局以及绘制的过程,工程量很大;重绘是改变节点样式的时候会发生的现象,只是调用了构建渲染树的最后绘制阶段的一些工程,开销不是很庞大通常来说,回流一定会引起重绘,重绘不一定会回流;这一点可以从浏览器渲染机制中得到答案。原创 2023-04-05 19:00:00 · 55 阅读 · 0 评论