浏览器的工作原理:新式网络浏览器幕后揭秘.pdf

浏览器的工作原理:新式网络浏览器幕后揭秘.pdf

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为什么要使用 文章与教程 HTML5 功能 幻灯片 资源 HTML5 ? 我们的身份 贡献 HTML5 Rocks 浏览器的工作原理 :新式网络浏览器幕后 秘 By Tali Garsiel Paul Irish 已发布 八月 5, 2011 支持的浏览器: 89 Comments and 5 Reactions 目录 简介 我们要讨论的浏览器 浏览器的主要功能 浏览器的高层结构 呈现引擎 呈现引擎 主流程 主流程示例 解析 - 综述 语法 解析器和词法分析器的组合 翻译 解析示例 词汇和语法的正式定义 解析器类型 自动生成解析器 HTML 解析器 HTML 语法定义 非与上下文无关的语法 序言 HTML DTD DOM 这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏 解析算法 览器内部机制的数据 (请参见资源),并花了很多时间来研读网络浏览器的源代码 。她写道 : 标记化算法 树构建算法 解析结束后的操作 塔利在她的网站 上公布了自己的研究成果 ,但是我们觉得它值得让更多的人来了解,所以我们在此重新整理并公布。 浏览器的容 机制 CSS 解析 作为一名网络开发人员 ,学习浏览器的内部工作原理将有助于您作出更明智的决策,并理解那些最佳开发实践的个中缘由。尽管这是一篇相当长的文档 ,但是我 Webkit CSS 解析器 们建议您花些时间来仔细阅读 ;读完之后 ,您肯定会觉得所费不虚 。 处理脚本和样式表的顺序 保罗·爱丽诗 (Pau Iris h) ,Chrome 浏览器开发人员事务部 脚本 预解析 样式表 呈现树构建 简介 样式计算 网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输入 goog 直到您在浏览器 渐进式处理 屏幕上看到 Goog e 首页的整个过程中都发生了些什么。 布局 Dirty 位系统 目录全局布局和增量布局 1. 简介异步布局和同步布局 优化 1. 我们要讨论的浏览器 布局处理 2. 浏览器的主要功能 宽度计算 3. 浏览器的高层结构 换行 2. 呈现引擎 绘制 1. 呈现引擎 全局绘制和增量绘制 2. 主流程 绘制顺序 3. 主流程示例 3. 解析和 DOM 树构建 1. 解析 - 综述 1. 语法 2. 解析器和词法分析器的组合 3. 翻译 4. 解析示例 5. 词汇和语法的正式定义 6. 解析器类型 7. 自动生成解析器 2. HTML 解析器 1. HTML 语法定义 2. 非与上下文无关的语法 3. HTML DTD 4. DOM 5. 解析算法 6. 标记化算法

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档