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

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

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

定 價(jià):¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 初步接觸Chrome擴(kuò)展及應(yīng)用開發(fā) 001
1.1 認(rèn)識(shí)Chrome擴(kuò)展及應(yīng)用 002
1.2 應(yīng)用與擴(kuò)展的區(qū)別 003
1.3 我的第一個(gè)Chrome擴(kuò)展 004
1.4 Manifest文件格式 008
1.5 DOM簡述 011
1.6 調(diào)試方法與代碼質(zhì)量 013
第2章 Chrome擴(kuò)展基礎(chǔ) 016
2.1 操作用戶正在瀏覽的頁面 017
2.2 跨域請(qǐng)求 020
2.3 常駐后臺(tái) 025
2.4 帶選項(xiàng)頁面的擴(kuò)展 027
2.5 擴(kuò)展頁面間的通信 032
2.6 存儲(chǔ)數(shù)據(jù) 034
2.7 i18n 037
第3章 Chrome擴(kuò)展的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 對(duì)歷史操作的監(jiān)聽 074
4.4 管理擴(kuò)展與應(yīng)用 075
4.4.1 讀取用戶已安裝的擴(kuò)展和應(yīng)用的信息 075
4.4.2 獲取權(quán)限警告 076
4.4.3 啟用、禁用、卸載擴(kuò)展和啟動(dòng)應(yīng)用 076
4.4.4 對(duì)管理操作的監(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 移動(dòng)標(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 獲取指定窗口活動(dòng)標(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章 部分高級(jí)API 086
5.1 下載 087
5.2 網(wǎng)絡(luò)請(qǐng)求 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è)計(jì)規(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 編寫第一個(gè)Chrome應(yīng)用 117
第7章 文件系統(tǒng) 125
7.1 目錄及文件操作對(duì)象 126
7.2 獲取目錄及文件操作對(duì)象 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對(duì)象 136
7.6.3 FileWriter對(duì)象 137
7.7 復(fù)制及移動(dòng)目錄和文件 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 高級(jí)選擇器 215
B.3 偽類 216
附錄C 初識(shí)AngularJS 220
C.1 視圖 221
C.2 $scope 224
C.3 module與路由 225
附錄D Chrome擴(kuò)展及應(yīng)用的完整API列表 229
D.1 Chrome擴(kuò)展的全部API 230
D.2 Chrome應(yīng)用的全部API 235

本目錄推薦

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