![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WebKit
有点冷
喜欢挑战,期待成长。
展开
-
WebKit的一些笔记2(基础篇)
WebKit渲染网页 WebKit内核 我们可以通过下图了解这个过程是如何完成的: 首先通过网络把网页内容载入到本地存储;HTML解析器把它解释为DMO树,CSS解析器解析CSS部分,JS代码交给JS引擎去处理。几部分共同构成新的内部绘制模型;接着计算布局,也就是各个元素的大小和位置信息,最后由绘图模块完成图像的绘制。 网页渲染过程 主要分为三个过程:原创 2015-07-21 20:44:37 · 527 阅读 · 0 评论 -
WebKit的一些笔记1(基础篇)
概述 WebKit是一个开源的网页渲染引擎项目,项目包括两部分: 第一部分是WebCore,包含对HTML,CSS等很多W3C规范的实现;第二部分是狭义上的WebKit,主要是各个平台的移植并提供相应的Web接口,这些接口提供操作和显示网页的能力。 WebKit2是相对于狭义的WebKit而言,它是一个新的API层,最主要的变化在于将网页的渲染至于单独的进程,接口层则在另外一个进程,原创 2015-07-21 15:12:21 · 611 阅读 · 0 评论 -
WebKit的一些笔记3(基础篇)
Webkit渲染基础 概述 Webkit是一个渲染引擎,而不是浏览器,它专注于网页内容的展示,其中渲染是其中的核心功能之一。 DOM称作文本对象模型,简单来说,是对HTML或者XML等文档的结构化表示方法,通过这种方式,用户可以通过接口访问HTML页面任何元素的相关属性,并可以对DOM进行相应的操作。 对于DOM树的可视节点,WebKit需要创建相应的RenderObject节点,这些节点原创 2015-07-22 12:46:45 · 678 阅读 · 0 评论