浏览器工作原理浅析byGhostZhang分析解析.pptVIP

  • 5
  • 0
  • 约1.51万字
  • 约 94页
  • 2019-05-23 发布于江苏
  • 举报

浏览器工作原理浅析byGhostZhang分析解析.ppt

Thanks no QA CSSF 用户界面- 包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分 浏览器引擎- 用来查询及操作渲染引擎的接口 渲染引擎- 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来 网络- 用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作 UI 后端- 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口 JS解释器- 用来解释执行JS代码 数据存储- 属于持久层,浏览器需要在硬盘中保存类似cookie的各种数据,HTML5定义了web database技术,这是一种轻量级完整的客户端存储技术 * 解析器从词法分析器取出一个符号,匹配语法规则,如果成功则添加到则添加到解析树上;不成功则先保存该符号,并从词法分析器取下一个符号,直到内部保存的符号能匹配到一项语法。如果最终没有找到匹配的语法,则抛出异常。 * 解析器从词法分析器取出一个符号,匹配语法规则,如果成功则添加到则添加到解析树上;不成功则先保存该符号,并从词法分析器取下一个符号,直到内部保存的符号能匹配到一项语法。如果最终没有找到匹配的语法,则抛出异常。 * 文法 Grammars 解析基于文档依据的语法规则——文档的语言

文档评论(0)

1亿VIP精品文档

相关文档