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

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

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

定 價(jià):¥49.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

  《Chrome擴(kuò)展及應(yīng)用開(kāi)發(fā)》簡(jiǎn)述了Chrome平臺(tái)開(kā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主題開(kāi)發(fā)、支持國(guó)際化的程序開(kāi)發(fā),以及如何使用Angular框架進(jìn)行開(kāi)發(fā)。《Chrome擴(kuò)展及應(yīng)用開(kāi)發(fā)》以直觀生動(dòng)的實(shí)例幫助讀者理解知識(shí)要點(diǎn),以自頂向下的方式進(jìn)行講解,讓讀者先接觸最直觀的內(nèi)容,然后慢慢深挖究其本質(zhì),非常適合開(kāi)發(fā)者自學(xué)。

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 初步接觸Chrome擴(kuò)展及應(yīng)用開(kāi)發(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簡(jiǎn)述 011
1.6 調(diào)試方法與代碼質(zhì)量 013
第2章 Chrome擴(kuò)展基礎(chǔ) 016
2.1 操作用戶(hù)正在瀏覽的頁(yè)面 017
2.2 跨域請(qǐng)求 020
2.3 常駐后臺(tái) 025
2.4 帶選項(xiàng)頁(yè)面的擴(kuò)展 027
2.5 擴(kuò)展頁(yè)面間的通信 032
2.6 存儲(chǔ)數(shù)據(jù) 034
2.7 i18n 037
第3章 Chrome擴(kuò)展的UI界面 039
3.1 CSS簡(jiǎn)述 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頁(yè)面 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 書(shū)簽 063
4.1.1 創(chuàng)建書(shū)簽 064
4.1.2 創(chuàng)建書(shū)簽分類(lèi) 064
4.1.3 調(diào)整書(shū)簽位置 065
4.1.4 更新書(shū)簽 065
4.1.5 移除書(shū)簽 065
4.1.6 獲取書(shū)簽內(nèi)容 065
4.1.7 書(shū)簽事件 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)聽(tīng) 074
4.4 管理擴(kuò)展與應(yīng)用 075
4.4.1 讀取用戶(hù)已安裝的擴(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)聽(tīng) 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)簽頁(yè)面的顯示語(yǔ)言 081
4.5.8 獲取指定窗口活動(dòng)標(biāo)簽可見(jiàn)部分的截圖 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 編寫(xiě)第一個(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 寫(xiě)入文件 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章 媒體庫(kù) 140
8.1 獲取媒體庫(kù) 141
8.2 添加及移除媒體庫(kù) 146
8.3 更新媒體庫(kù) 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)聽(tīng)數(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)語(yǔ)音 185
10.3.1 朗讀文字 186
10.3.2 獲取聲音 187
10.3.3 獲取朗讀狀態(tài)并監(jiān)聽(tīng)事件 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 偽類(lèi) 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 ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)