WebKit 源码分析
lizzy115
这个作者很懒,什么都没留下…
展开
-
WebKit加载网页的流程
WebKit加载网页的流程 dlmu2001 摘要:WebKit源码分析,WebKit文档,WebCore,loader,ResourceLoader,MainResourceLoader,SubresourceLoader,DocumentLoader,WebKit加载流程,浏览器,Chrome,dlmu2001,FrameLoader,框架 在WebKit渲染一个页面之前,它需要从网络上转载 2013-05-09 10:41:00 · 635 阅读 · 0 评论 -
WebKit Layout (布局)
WebKit 在渲染页面之前,需要确定各个元素的位置、大小,而这个过程就是layout(布局)。下面,我们对layout的主要过程进行一番说明。 一、FrameView::layout方法 FrameView作为与View相关的类,其主要涉及与显示相关的内容,而其中对页面元素的布局至关重要,这也是浏览器的核心处理部分。 我们都知道浏览器从Web服务器获得数据后,经解析会构建DOM树、转载 2013-05-10 17:59:14 · 688 阅读 · 0 评论 -
WebKit网页布局实现之主要数据结构篇 .
在有了对CSS网页布局标准及相关概念的认识之后,我们可以更加深入的理解WebKit究竟是如何实现其网页布局,同时实现对CSS布局标准的支持。 毕竟标准归标准,要高效的实现这些标准,不同的实现肯定有其不同的实现方式,就像不同的Web服务器对HTTP协议标准的实现有所不同一样,当然不同的实现也会增加一些自身特有的属性。 下面我们从数据结构的角度来了解WebKit中为实现网页布局所设计的主要类结构及转载 2013-05-10 17:59:54 · 675 阅读 · 0 评论 -
webkit中 Frame对象分析
Frame应该是整个webcore里面最核心的对象之一,前面在讲Page对象的文章中,也提到过,从Page的角度来看,其实一个Page就是由一个或者多个Frame构成,而这些Frame是以树状的关系组织,我们来看一段HTML代码 Html代码 html> body> hello, everyone! iframe src="..."/>转载 2013-05-10 17:47:40 · 730 阅读 · 0 评论