webkit
文章平均质量分 77
LQ0622
这个作者很懒,什么都没留下…
展开
-
webkit网页布局(1)数据结构
在有了对CSS网页布局标准及相关概念的认识之后,我们可以更加深入的理解WebKit究竟是如何实现其网页布局,同时实现对CSS布局标准的支持。毕竟标准归标准,要高效的实现这些标准,不同的实现肯定有其不同的实现方式,就像不同的Web服务器对HTTP协议标准的实现有所不同一样,当然转载 2011-09-23 13:57:47 · 1261 阅读 · 0 评论 -
WebKit网页布局实现之基本概念及标准篇
作为一个广受好评的浏览器引擎,其网页布局的质量(包括速度、效率、符合标准度等)往往是其关键,那么WebKit究竟是如何布局网页上的所有元素(包括滚动条、文字、图片、按钮、下拉框等)呢?其主要数据结构及流程都包括哪些呢?其布局的基本概念及标准都有哪些呢?下面分别介绍WebKit对其转载 2011-09-23 14:56:05 · 1119 阅读 · 0 评论 -
webkit网页布局(2)
一、继续Render树的构成1、子类RenderButtonRenderButton代表html中input标签type为button时对应的Render树节点,它直接继承自RenderFlexibleBox;RenderFlexibleBox代表能按居中、左对齐、右转载 2011-09-23 13:59:20 · 1309 阅读 · 0 评论 -
Webkit–DOM分析
1:什么是HTML DOMHTML 文档对象模型(HTML Document Object Model)定义了访问和处理 HTML 文档的标准方法。2:HTML DOM组成DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2转载 2011-09-23 13:54:04 · 707 阅读 · 0 评论 -
webkit介绍
我们已经知道,Android浏览器的内核是Webkit引擎,Webkit的前身是KDE小组的KHTML。Apple将KHTML发扬光大,推出了装备KHTML的改进型的Webkit引擎的浏览器Safari,获得了非常好的反响。Webkit内核在手机上的应用十分广泛,例如Google转载 2011-09-23 13:52:56 · 757 阅读 · 0 评论 -
WebKit,为了布局,忙并美丽
如果没有1440年以后活字印刷术的大规模普及,或许就不会有文艺复兴运动,更不会有后来的启蒙运动。如果没有这两个运动的开展,或许就不会有世界范围的工业化。在活字印刷术出现以前,每出版一本书,都必须先刻制一套模版,称为雕版,每套雕版上的每一个字,都是手工雕刻的。不仅制作雕版费转载 2011-09-23 12:41:15 · 996 阅读 · 0 评论 -
WebKit的结构与解构
从指定一个HTML文本文件,到绘制出一幅布局复杂,字体多样,内含图片音频视频等等多媒体内容的网页,这是一个复杂的过程。在这个过程中Webkit所做的一切,都是围绕DOM Tree和RenderingTree这两个核心。上一章我们谈到这两棵树各自的功用,这一章,我们借一个简单的HT转载 2011-09-23 12:39:41 · 765 阅读 · 0 评论 -
WebKit,鼠标引发的故事
Figure 1. JavaScript onclick eventCourtesy http://farm4.static.flickr.com/3302/3640149734_3268bf297f_o.jpg先看一段简单的HTML文件。在浏览器里打开这个文件,转载 2011-09-23 12:42:57 · 997 阅读 · 0 评论 -
linux编译webkit
http://trac.webkit.org/wiki/BuildingQtOnLinuxhttp://trac.webkit.org/wiki/QtWebKitContrib Build Using Qt1.先安装一些编译需要的软件和库sudo apt-get install libqt4-dev libxslt-dev gperf bison libsqlite3-de原创 2011-11-02 10:17:40 · 1498 阅读 · 0 评论