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

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

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

定 價:¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 初步接觸Chrome擴展及應(yīng)用開發(fā) 001
1.1 認(rèn)識Chrome擴展及應(yīng)用 002
1.2 應(yīng)用與擴展的區(qū)別 003
1.3 我的第一個Chrome擴展 004
1.4 Manifest文件格式 008
1.5 DOM簡述 011
1.6 調(diào)試方法與代碼質(zhì)量 013
第2章 Chrome擴展基礎(chǔ) 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 默認(rèn)樣式及box模型 040
3.1.2 元素定位 042
3.1.3 字體及背景顏色 043
3.2 Browser Actions 045
3.2.1 圖標(biāo) 045
3.2.2 popup頁面 047
3.2.3 標(biāo)題和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 調(diào)整書簽位置 065
4.1.4 更新書簽 065
4.1.5 移除書簽 065
4.1.6 獲取書簽內(nèi)容 065
4.1.7 書簽事件 066
4.2 Cookies 068
4.2.1 管理Cookie 068
4.2.2 讀取Cookie 069
4.2.3 設(shè)置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 管理擴展與應(yīng)用 075
4.4.1 讀取用戶已安裝的擴展和應(yīng)用的信息 075
4.4.2 獲取權(quán)限警告 076
4.4.3 啟用、禁用、卸載擴展和啟動應(yīng)用 076
4.4.4 對管理操作的監(jiān)聽 077
4.5 標(biāo)簽 078
4.5.1 獲取標(biāo)簽信息 078
4.5.2 創(chuàng)建標(biāo)簽 079
4.5.3 更新標(biāo)簽 079
4.5.4 移動標(biāo)簽 080
4.5.5 重載標(biāo)簽 080
4.5.6 移除標(biāo)簽 080
4.5.7 獲取當(dāng)前標(biāo)簽頁面的顯示語言 081
4.5.8 獲取指定窗口活動標(biāo)簽可見部分的截圖 081
4.5.9 注入JavaScript和CSS 081
4.5.10 與指定標(biāo)簽中的內(nèi)容腳本(content script)通信 082
4.5.11 監(jiān)視標(biāo)簽行為 082
4.6 Override Pages 084
第5章 部分高級API 086
5.1 下載 087
5.2 網(wǎng)絡(luò)請求 089
5.3 代理 092
5.4 系統(tǒng)信息 095
第6章 Chrome應(yīng)用基礎(chǔ) 098
6.1 更加嚴(yán)格的內(nèi)容安全策略 099
6.2 圖標(biāo)設(shè)計規(guī)范 101
6.3 應(yīng)用的生命周期 103
6.4 應(yīng)用窗口 106
6.4.1 創(chuàng)建窗口 106
6.4.2 樣式更加自由的窗口 109
6.4.3 獲取窗口 115
6.4.4 窗口事件 116
6.5 編寫第一個Chrome應(yīng)用 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 復(fù)制及移動目錄和文件 139
第8章 媒體庫 140
8.1 獲取媒體庫 141
8.2 添加及移除媒體庫 146
8.3 更新媒體庫 148
8.4 獲取媒體文件信息 152
第9章 網(wǎng)絡(luò)通信 154
9.1 UDP協(xié)議 155
9.1.1 建立與關(guān)閉連接 156
9.1.2 發(fā)送與接收數(shù)據(jù) 158
9.1.3 多播 160
9.1.4 獲取socket和組 162
9.1.5 局域網(wǎng)聊天應(yīng)用 163
9.2 TCP協(xié)議 166
9.2.1 建立與關(guān)閉連接 167
9.2.2 發(fā)送與接收數(shù)據(jù) 168
9.2.3 獲取socket 170
9.3 TCP Server 170
9.3.1 建立與關(guān)閉連接 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設(shè)備 180
10.1.1 發(fā)現(xiàn)設(shè)備 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 文字轉(zhuǎn)語音 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擴展及應(yīng)用的完整API列表 229
D.1 Chrome擴展的全部API 230
D.2 Chrome應(yīng)用的全部API 235

本目錄推薦

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