WebKit技术内幕

WebKit技术内幕

作者:朱永盛

出版社:电子工业

出版年:2014年6月

ISBN:9787121229640

所属分类:教辅教材

书刊介绍

《WebKit技术内幕》内容简介

《WebKit技术内幕》从炙手可热的HTML5的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit内部渲染HTML网页的原理,并基于Chromium的实现,阐明渲染引擎如何高效地利用硬件和最新技术,而且试图通过对原理的剖析,向读者传授实现高性能Web前端开发所需的宝贵经验。
《WebKit技术内幕》首先从总体上描述WebKit架构和组成,而后涵盖Web前端和所有与之相关的重要技术,包括网络、资源加载、HTML和CSS解析、渲染树、布局、硬件加速、JavaScript引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit内部的工作原理,进而从实践角度道出由此带来的Web前端开发启示。
朱永盛,Chromium项目Committer,2006年从南京大学毕业后就职于英特尔亚太研发有限公司,专注于HTML5、WebKit和Chromium等方面技术,参与过多个浏览器和Web运行环境项目,并向业界大会和技术爱好者做过多次技术分享。2013年开始初创Android系统上的Web运行环境的开源项目——Crosswalk。个人博客:blog.csdn.net/milado_nju

作品目录

前言
第1章:浏览器和浏览器内核
1.1、浏览器
1.2、浏览器内核及特性
1.3、WebKit内核
1.4、本书结构
第2章:HTML网页和结构
2.1、网页构成
2.2、网页结构
2.3、WebKit的网页渲染过程
第3章:WebKit架构和模块
3.1、WebKit架构及模块
3.2、基于Blink的Chromium浏览器结构
3.3、WebKit2、第4章:资源加载和网络栈
4.1、WebKit资源加载机制
4.2、Chromium多进程资源加载
4.3、网络栈
4.4、实践:高效的资源使用策略
第5章:HTML解释器和DOM模型
5.1、DOM模型
5.2、HTML解释器
5.3、DOM的事件机制
5.4、影子(Shadow)DOM
第6章:CSS解释器和样式布局
6.1、CSS基本功能
6.2、CSS解释器和规则匹配
6.3、WebKit布局
第7章:渲染基础
7.1、RenderObject树
7.2、网页层次和RenderLayer树
7.3、渲染方式
7.4、WebKit软件渲染技术
第8章:硬件加速机制
8.1、硬件加速基础
8.2、Chromium的硬件加速机制
8.3、其他硬件加速模块
第9章:JavaScript引擎
9.1、概述
9.2、V8引擎
9.3、JavaScriptCore引擎
9.4、实践——高效的JavaScript代码
第10章:插件和JavaScript扩展
10.1、NPAPI插件
10.2、Chromium
PPAPI插件
10.3、JavaScript引擎的扩展机制
10.4、Chromium扩展机制
第11章:多媒体
11.1、HTML5的多媒体支持
11.2、视频
11.3、音频
11.4、WebRTC
第12章:安全机制
12.1、网页安全模型
12.2、沙箱模型
第13章:移动WebKit
13.1、触控和手势事件
13.2、移动化用户界面
13.3、其他机制
第14章:调试机制
14.1、Web
Inspector
14.2、实践——基础和性能调试
第15章:Web前端的未来
15.1、趋势
15.2、嵌入式应用模式
15.3、Web应用和Web运行环境
15.4、Cordova项目
15.5、Crosswalk项目
15.6、Chromium
OS和Chrome的Web应用
参考资料

相关推荐

微信二维码