深入理解 Android:WebKit 捲 | 拾書所

深入理解 Android:WebKit 捲

$ 301 元 原價 354

<內容介紹>

孟德國、王耀龍、周金利、黎歡編著的《深入理解Android(WebKit捲)》是Android經典暢銷書系「深入理解Android」系列專題捲的第3部,專題捲的前兩部依次分析了Android系統的Telephony、WiFi、NFCSEIGPS等通信功能模塊。
    從2011年開始,我們與資深Android技術專家鄧凡平先生一起規劃了套書,宗旨是通過分析Android系統的源代碼來幫助開發者們更好地理解和使用它。這套書分為4大部分:應用部分、框架部分、專題部分、內核部分。這套書已經出版6本,是目前Android領域最具影響力和口碑的一套書,在市場上引起了強烈的反響,已成為深入、系統瞭解AndroidT作原理的必讀之書。

 

<章節目錄>


前言
第1章 搭建源代碼編譯環境
  1.1 Android全源碼開發環境
    1.1.1 PC配置建議
    1.1.2 Ubuntu系統安裝
    1.1.3 Ubuntu下Android編譯環境搭建
    1.1.4 工作目錄設置
    1.1.5 源代碼下載
    1.1.6 整體編譯Android源代碼
    1.1.7 單個模塊按需編譯
    1.1.8 編譯生成本地Android SDK
  1.2 Android常用工具使用及相關技巧說明
    1.2.1 啟動Android模擬器
    1.2.2 Android調試工具adb的使用方法
  1.3 WebKit源代碼目錄結構
  1.4 WebKit代碼調試
  1.5 本章小結
第2章 瀏覽器工作原理及WebKit概覽
  2.1 瀏覽器工作原理概述
    2.1.1 頁面
    2.1.2 內核
    2.1.3 外殼
  2.2 瀏覽器和WebKit簡史
  2.3 WebKit架構概覽
    2.3.1 整體組成架構
    2.3.2 核心工作流程
    2.3.3 代碼設計風格
  2.4 本章小結
第3章 WTF的實現及使用
  3.1 WTF庫概述
  3.2 智能指針
    3.2.1 OwnPtr的實現及使用
    3.2.2 RefPtr的實現及使用
    3.2.3 線程安全性
  3.3 Assert與crash dump
    3.3.1 Assert的實現及使用
    3.3.2 crash dump的實現及使用
  3.4 內存管理與容器
    3.4.1 FastAllocator的實現及使用
    3.4.2 容器類概述
  3.5 原子操作
  3.6 WebKit運行時線程結構
    3.6.1 MessageQueue實現分析
    3.6.2 Task傳遞
    3.6.3 MainThread運行原理
  3.7 本章小結
第4章 Loader與網絡庫
  4.1 Loader概述
  4.2 Loader的設計與實現架構

    4.2.1 Loader模塊的設計
    4.2.2 Loader中的類結構及作用
  4.3 MainResourceLoader資源加載流程
    4.3.1 主資源
    4.3.2 主資源加載示例
  4.4 SubResourceLoader資源加載流程
    4.4.1 派生資源
    4.4.2 派生資源加載示例
  4.5 WebKit網絡庫chrome-net介紹
    4.5.1 chrome-net實現結構
    4.5.2 chrome-net與WebKit的接口
  4.6 WebKit中的
    4.6.1 Memory Cache內存緩存
    4.6.2 Page Cache頁面緩存
    4.6.3 Disk Cache磁盤緩存
  4.7 本章小結
第5章 網頁解析
  5.1 WebKit網頁解析概述
  5.2 DOM模型簡介
  5.3 HTML解析過程
    5.3.1 DOM樹的構建
    5.3.2 Render樹的構建
    5.3.3 RenderLayer樹的構建
  5.4 CSS樣式表處理
    5.4.1 CSS文檔結構
    5.4.2 CSS解析過程
    5.4.3 CSS規則匹配
  5.5 JavaScript腳本執行
  5.6 本章小結

Reference demo_5
In stock 297 Items

Data sheet

Compositions
Viscose
Styles
Casual
Properties
Maxi Dress
-->

Brand Slider