注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡行業(yè)軟件及應用Chrome擴展及應用開發(fā)

Chrome擴展及應用開發(fā)

Chrome擴展及應用開發(fā)

定 價:¥49.00

作 者: 李喆 著
出版社: 人民郵電出版社
叢編項: 圖靈原創(chuàng)
標 簽: 計算機與互聯(lián)網(wǎng) 專用軟件

ISBN: 9787115368669 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 237 字數(shù):  

內容簡介

  《Chrome擴展及應用開發(fā)》簡述了Chrome平臺開發(fā)的概念、擴展與應用的區(qū)別及其常用功能,并結合具體場景給出了實例。主要介紹了Chrome擴展基礎、Chrome擴展的UI界面、管理瀏覽器和部分高級API劃分,講解了文件系統(tǒng)、網(wǎng)絡通信、操作USB設備和串口通信等多個與操作系統(tǒng)緊密相關的內容,還介紹了Chrome主題開發(fā)、支持國際化的程序開發(fā),以及如何使用Angular框架進行開發(fā)?!禖hrome擴展及應用開發(fā)》以直觀生動的實例幫助讀者理解知識要點,以自頂向下的方式進行講解,讓讀者先接觸最直觀的內容,然后慢慢深挖究其本質,非常適合開發(fā)者自學。

作者簡介

  李喆,網(wǎng)名Sneezry,Chrome擴展及應用開發(fā)者,吉林大學電子科學與工程學院在讀碩士,現(xiàn)研究方向為計算機視覺的硬件實現(xiàn)。喜歡小動物,養(yǎng)有一只智利狼蛛作為寵物。

圖書目錄

第1章 初步接觸Chrome擴展及應用開發(fā) 001
1.1 認識Chrome擴展及應用 002
1.2 應用與擴展的區(qū)別 003
1.3 我的第一個Chrome擴展 004
1.4 Manifest文件格式 008
1.5 DOM簡述 011
1.6 調試方法與代碼質量 013
第2章 Chrome擴展基礎 016
2.1 操作用戶正在瀏覽的頁面 017
2.2 跨域請求 020
2.3 常駐后臺 025
2.4 帶選項頁面的擴展 027
2.5 擴展頁面間的通信 032
2.6 存儲數(shù)據(jù) 034
2.7 i18n 037
第3章 Chrome擴展的UI界面 039
3.1 CSS簡述 040
3.1.1 默認樣式及box模型 040
3.1.2 元素定位 042
3.1.3 字體及背景顏色 043
3.2 Browser Actions 045
3.2.1 圖標 045
3.2.2 popup頁面 047
3.2.3 標題和badge 049
3.3 右鍵菜單 051
3.4 桌面提醒 056
3.5 omnibox 058
3.6 Page Actions 061
第4章 管理你的瀏覽器 062
4.1 書簽 063
4.1.1 創(chuàng)建書簽 064
4.1.2 創(chuàng)建書簽分類 064
4.1.3 調整書簽位置 065
4.1.4 更新書簽 065
4.1.5 移除書簽 065
4.1.6 獲取書簽內容 065
4.1.7 書簽事件 066
4.2 Cookies 068
4.2.1 管理Cookie 068
4.2.2 讀取Cookie 069
4.2.3 設置Cookie 069
4.2.4 刪除Cookie 070
4.2.5 獲取全部的cookie store 070
4.2.6 監(jiān)控操作Cookie的行為 071
4.3 歷史 071
4.3.1 讀取歷史 072
4.3.2 添加歷史 073
4.3.3 刪除歷史 074
4.3.4 對歷史操作的監(jiān)聽 074
4.4 管理擴展與應用 075
4.4.1 讀取用戶已安裝的擴展和應用的信息 075
4.4.2 獲取權限警告 076
4.4.3 啟用、禁用、卸載擴展和啟動應用 076
4.4.4 對管理操作的監(jiān)聽 077
4.5 標簽 078
4.5.1 獲取標簽信息 078
4.5.2 創(chuàng)建標簽 079
4.5.3 更新標簽 079
4.5.4 移動標簽 080
4.5.5 重載標簽 080
4.5.6 移除標簽 080
4.5.7 獲取當前標簽頁面的顯示語言 081
4.5.8 獲取指定窗口活動標簽可見部分的截圖 081
4.5.9 注入JavaScript和CSS 081
4.5.10 與指定標簽中的內容腳本(content script)通信 082
4.5.11 監(jiān)視標簽行為 082
4.6 Override Pages 084
第5章 部分高級API 086
5.1 下載 087
5.2 網(wǎng)絡請求 089
5.3 代理 092
5.4 系統(tǒng)信息 095
第6章 Chrome應用基礎 098
6.1 更加嚴格的內容安全策略 099
6.2 圖標設計規(guī)范 101
6.3 應用的生命周期 103
6.4 應用窗口 106
6.4.1 創(chuàng)建窗口 106
6.4.2 樣式更加自由的窗口 109
6.4.3 獲取窗口 115
6.4.4 窗口事件 116
6.5 編寫第一個Chrome應用 117
第7章 文件系統(tǒng) 125
7.1 目錄及文件操作對象 126
7.2 獲取目錄及文件操作對象 127
7.3 讀取文件 128
7.4 遍歷目錄 130
7.5 創(chuàng)建及刪除目錄和文件 132
7.6 寫入文件 134
7.6.1 Typed Array 134
7.6.2 Blob對象 136
7.6.3 FileWriter對象 137
7.7 復制及移動目錄和文件 139
第8章 媒體庫 140
8.1 獲取媒體庫 141
8.2 添加及移除媒體庫 146
8.3 更新媒體庫 148
8.4 獲取媒體文件信息 152
第9章 網(wǎng)絡通信 154
9.1 UDP協(xié)議 155
9.1.1 建立與關閉連接 156
9.1.2 發(fā)送與接收數(shù)據(jù) 158
9.1.3 多播 160
9.1.4 獲取socket和組 162
9.1.5 局域網(wǎng)聊天應用 163
9.2 TCP協(xié)議 166
9.2.1 建立與關閉連接 167
9.2.2 發(fā)送與接收數(shù)據(jù) 168
9.2.3 獲取socket 170
9.3 TCP Server 170
9.3.1 建立與關閉連接 171
9.3.2 監(jiān)聽數(shù)據(jù) 173
9.3.3 獲取socket 174
9.3.4 HTTP Server 175
9.4 WebSocket 178
第10章 其他接口 179
10.1 操作USB設備 180
10.1.1 發(fā)現(xiàn)設備 180
10.1.2 接口操作 181
10.1.3 傳輸操作 182
10.2 串口通信 183
10.2.1 建立連接 183
10.2.2 發(fā)送和接收數(shù)據(jù) 184
10.2.3 獲取連接及狀態(tài) 185
10.3 文字轉語音 185
10.3.1 朗讀文字 186
10.3.2 獲取聲音 187
10.3.3 獲取朗讀狀態(tài)并監(jiān)聽事件 188
10.4 系統(tǒng)信息 189
附錄A 制作Chrome主題 191
A.1 背景圖片 193
A.2 顏色 198
A.3 顏色疊加 205
A.4 UI屬性 206
A.5 使用My Chrome Theme制作主題 209
附錄B CSS選擇器 212
B.1 基本選擇器 213
B.2 高級選擇器 215
B.3 偽類 216
附錄C 初識AngularJS 220
C.1 視圖 221
C.2 $scope 224
C.3 module與路由 225
附錄D Chrome擴展及應用的完整API列表 229
D.1 Chrome擴展的全部API 230
D.2 Chrome應用的全部API 235

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號