注重体验与质量的电子书资源下载网站
分类于: 其它
简介
WebKit技术内幕 豆 7.3分
资源最后更新于 2020-03-20 17:46:35
作者:https://itpanda.net/book/362/download/358
出版社:出版社电子工业出版社
出版日期:2014-06
文件格式: epub, mobi, azw3
简介· · · · · ·
《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应用
参考资料