自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海绵

积跬步,至千里

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 WebKit中CSS处理流程(一)

1  概述本文主要以CSS加载,解析和匹配计算的完整流程为主线, 描述了Webkit内核中样式处理相关的各个处理模块. 主要包括: 1) CSS的解析流程; 2) 样式表的收集处理过程; 3) RenderStyle的样式匹配的计算流程; 4) 匹配样式的应用。1.1  类型mappedElement:一些可以影响CSS ComputedStyle的html元素。举例:HTML

2013-06-04 20:12:35 3256 2

原创 WebKit中CSS处理流程(四)

注:WebKit在115097版本中将CSSStyleSelector重命名为StyleResolverhttp://trac.webkit.org/changeset/1150974  RenderStyle的计算图4.1 样式计算相关的类图4.1  样式计算的总体流程    RenderStyle的计算是在CSSStyleSelector::styleF

2013-06-07 21:59:30 2290 1

原创 WebKit中CSS处理流程(三)

注:WebKit在115097版本中将CSSStyleSelector重命名为StyleResolverhttp://trac.webkit.org/changeset/1150973  样式表的收集和处理图3.2 样式表的收集等处理相关的类图3.1  样式表的收集    在m_sheet生成完毕之后,都会调用checkLoaded方法,这个过程会通知拥有m

2013-06-05 23:54:26 2767

原创 WebKit中CSS处理流程(二)

2  CSS加载解析流程    图2.1 解析相关的类图2.1  CSS样式解析的入口    CSS样式表解析的入口是从HTML解析到相应的样式元素开始的,如和元素。    html的解析流程主要分为词法解析和语法解析,解析过程主要由HTMLDocumentParser::pumpTokenizer函数推动,它会去调用HTMLTokenizer::nextToken函数来进行词

2013-06-04 20:20:06 3919 2

MiniBrowser

mac os上利用webkit framework框架开发的简单浏览器。 webkit framework官方文档上提到的MiniBrowser工程已经被苹果从文档中移除了,但是还是可以从webkit源码中找到

2013-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除