注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)React Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)

React Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)

React Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)

定 價(jià):¥99.00

作 者: 闕喜濤 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121312731 出版時(shí)間: 2017-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 416 字?jǐn)?shù):  

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

  React Native是Facebook公司推出的強(qiáng)大的、開源的跨平臺(tái)移動(dòng)應(yīng)用開發(fā)框架。它能大幅減少跨平臺(tái)移動(dòng)應(yīng)用開發(fā)的工作量(相比原生代碼開發(fā)能減少至少50%),并且代碼結(jié)構(gòu)清晰、簡(jiǎn)單易懂。同時(shí)React Native框架采用模塊化的結(jié)構(gòu),使應(yīng)用版本的更新迭代非常簡(jiǎn)單。隨著它的日趨成熟,React Native必然會(huì)成為移動(dòng)應(yīng)用開發(fā)的主流技術(shù)?!禦eact Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)》由淺入深,系統(tǒng)發(fā)介紹了使用React Native框架跨平臺(tái)開發(fā)所需要用到的知識(shí)。《React Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)》每一章都專注于闡述移動(dòng)應(yīng)用開發(fā)某一方面的知識(shí),配合若干個(gè)原創(chuàng)的、精簡(jiǎn)的例程,能讓讀者系統(tǒng)、快速地掌握該方面知識(shí)?!禦eact Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)》的結(jié)構(gòu)是按一個(gè)有基本的編程基礎(chǔ)知識(shí),剛學(xué)習(xí)JavaScript基本語(yǔ)法的讀者的佳學(xué)習(xí)路徑來(lái)編寫的。有一定基礎(chǔ)的開發(fā)人員也可以將《React Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)》作為一本React Native開發(fā)的“字典”來(lái)使用,在開發(fā)時(shí)可以快速查找相關(guān)知識(shí)點(diǎn)的細(xì)節(jié)。希望通過(guò)《React Native跨平臺(tái)移動(dòng)應(yīng)用開發(fā)(第二版)》,能將新的React Native開發(fā)技術(shù)介紹給國(guó)內(nèi)廣大開發(fā)者,讓國(guó)內(nèi)移動(dòng)應(yīng)用開發(fā)進(jìn)入一個(gè)新的時(shí)代,讓開發(fā)者用比較少的精力就能高效、美觀地完成移動(dòng)應(yīng)用開發(fā)。

作者簡(jiǎn)介

  闕喜濤,湖南省吉首市人,北京郵電大學(xué)研究生,專注智能手機(jī)應(yīng)用開發(fā)11年,任職于東信北郵信息技術(shù)有限公司,先后參與開發(fā)過(guò)中國(guó)移動(dòng)POC系統(tǒng)、貴州移動(dòng)一卡多號(hào)系統(tǒng)、浙江移動(dòng)應(yīng)用商店系統(tǒng)開發(fā)等等。開發(fā)移動(dòng)應(yīng)用下載量超過(guò)25萬(wàn)。

圖書目錄

第1章 React Native 1
1.1 React Native開發(fā)特點(diǎn) 2
1.2 React Native開發(fā)環(huán)境搭建 7
1.3 代碼編輯環(huán)境搭建 11
1.4 鍵盤使用習(xí)慣 13
1.5 React Dev Tools安裝 14
第2章 狀態(tài)機(jī)思維與狀態(tài)機(jī)變量 17
2.1 初始化項(xiàng)目 17
2.2 運(yùn)行項(xiàng)目 19
2.3 構(gòu)建登錄頁(yè)面 37
2.4 React Native代碼執(zhí)行邏輯 41
2.5 UI框架工作基本機(jī)制 41
2.6 React Native組件間通信 46
2.7 深入理解UI重新渲染的過(guò)程 47
2.8 React Native組件的成員變量 51
2.9 React Native組件的靜態(tài)變量、靜態(tài)函數(shù) 52
2.10 組件回調(diào)函數(shù)的綁定 52
第3章 頁(yè)面導(dǎo)航、彈出框及深入理解屬性 55
3.1 分離注冊(cè)組件、組件平臺(tái)自適配 55
3.2 導(dǎo)航組件、掛接注冊(cè)組件 56
3.3 掛接注冊(cè)等待組件 58
3.4 Navigator組件 61
3.5 React Native中顏色類型的值 62
3.6 BackAndroid API 63
3.7 屬性確認(rèn) 63
3.8 指定屬性默認(rèn)值 66
3.9 Alert應(yīng)用程序編程接口 66
3.10 帶導(dǎo)航欄的頁(yè)面導(dǎo)航 69
第4章 混合開發(fā)基礎(chǔ)篇 70
4.1 iOS平臺(tái)混合開發(fā) 70
4.2 Android平臺(tái)混合開發(fā) 82
第5章 flexbox布局、View、Image與可觸摸組件 100
5.1 flexbox布局 100
5.2 View組件 111
5.3 Image組件 125
5.4 可觸摸組件 135
5.5 使用導(dǎo)航欄的導(dǎo)航框架 139
第6章 Text、TextInput等相關(guān)知識(shí) 145
6.1 Text組件 145
6.2 Text組件在兩個(gè)平臺(tái)上的不同表現(xiàn) 155
6.3 TextInput組件 158
6.4 TextInput組件在兩個(gè)平臺(tái)上的不同表現(xiàn) 161
6.5 TextInput組件的生命周期 165
6.6 Keyboard API、軟鍵盤與鍵盤事件 168
6.7 組件的引用 171
6.8 跨平臺(tái)狀態(tài)欄組件 175
6.9 高度自增長(zhǎng)的擴(kuò)展TextInput組件 177
6.10 訪問(wèn)操作系統(tǒng)剪貼板 179
第7章 組件生命周期、數(shù)據(jù)存儲(chǔ)及React Native應(yīng)用實(shí)現(xiàn)步驟 182
7.1 組件生命周期 182
7.2 讀取JSON文件 185
7.3 數(shù)據(jù)持久化操作 186
7.4 數(shù)據(jù)表操作 193
7.5 React Native應(yīng)用實(shí)現(xiàn)步驟、日記例程(上) 193
第8章 ScrollView和ListView 218
8.1 ScrollView組件 218
8.2 ListView組件 224
8.3 簡(jiǎn)單的列表 226
8.4 帶分段標(biāo)志的列表 237
8.5 日記例程(下)總結(jié) 241
第9章 等待提示、進(jìn)度條和Switch 242
9.1 ActivityIndicator組件 242
9.2 iOS進(jìn)度條組件 243
9.3 Android平臺(tái)進(jìn)度條組件 246
9.4 Switch組件 246
第10章 導(dǎo)航組件與Modal 249
10.1 導(dǎo)航組件的屬性 249
10.2 導(dǎo)航器 250
10.3 NavigationBar 251
10.4 導(dǎo)航例程 252
10.5 Modal組件 257
10.6 Modal組件與Navigator組件的配合 258
10.7 Modal組件例程 258
第11章 手勢(shì)識(shí)別 263
11.1 PanResponder API 263
11.2 監(jiān)視器 263
11.3 監(jiān)視事件的生命周期 265
11.4 手勢(shì)識(shí)別處理例程 270
第12章 網(wǎng)絡(luò) 282
12.1 獲取網(wǎng)絡(luò)狀態(tài) 282
12.2 搭建調(diào)試用HTTP、HTTPS服務(wù)器 284
12.3 通過(guò)HTTP、HTTPS與網(wǎng)絡(luò)側(cè)交換數(shù)據(jù) 286
12.4 在React Native開發(fā)中使用AJAX技術(shù) 291
12.5 WebSocket 292
12.6 推送 294
12.7 Linking API 296
第13章 網(wǎng)頁(yè)瀏覽器、音視頻媒體播放 299
13.1 WebView組件樣式設(shè)置 299
13.2 WebView組件其他屬性 299
13.3 網(wǎng)頁(yè)瀏覽器使用例程 301
13.4 音視頻媒體播放 306
第14章 應(yīng)用權(quán)限與圖庫(kù)操作 307
14.1 應(yīng)用權(quán)限 307
14.2 React Native開發(fā)中iOS平臺(tái)鏈接庫(kù)的使用 310
14.3 獲取手機(jī)中所有的圖片信息 312
14.4 圖片信息詳解 314
14.5 顯示從CameraRoll API得到的圖片 315
14.6 為用戶提供圖片選擇界面 316
14.7 圖片的保存與讀取顯示 318
14.8 將圖片通過(guò)POST消息上傳 320
14.9 裁剪圖片 323
第15章 選擇器、位置相關(guān)和應(yīng)用狀態(tài) 325
15.1 日期、時(shí)間選擇器 325
15.2 Picker組件 330
15.3 PickerIOS 334
15.4 Slider組件 336
15.5 AppState API 338
15.6 獲取地理位置 339
15.7 Vibration API 340
15.8 地圖功能 342
第16章 RN開源組件 343
16.1 微軟熱更新開源平臺(tái)——CodePush 343
16.2 Google統(tǒng)計(jì)平臺(tái)——Google Analytics 348
16.3 極光推送組件 352
16.4 數(shù)據(jù)存儲(chǔ) 352
16.5 圖像處理 353
16.6 微信開發(fā)組件 354
16.7 支付寶支付組件 354
16.8 獲取設(shè)備信息 354
16.9 國(guó)際化處理 355
第17章 混合開發(fā)高級(jí)篇 356
17.1 使用Objective-C語(yǔ)言創(chuàng)建私有的React Native組件 356
17.2 使用Swift語(yǔ)言創(chuàng)建私有的React Native組件 363
17.3 使用Android SDK創(chuàng)建私有的React Native組件 371
第18章 項(xiàng)目配置、生成發(fā)布版本安裝包及其他 378
18.1 調(diào)試環(huán)境與正式運(yùn)行環(huán)境的不同 378
18.2 iOS平臺(tái)項(xiàng)目配置 379
18.3 iOS平臺(tái)應(yīng)用發(fā)布 383
18.4 Android平臺(tái)項(xiàng)目配置 383
18.5 Android平臺(tái)應(yīng)用生成發(fā)布版本安裝包 385
18.6 其他組件與API 386
附錄A ECMAScript 2015語(yǔ)法參考 388
附錄B ES 5語(yǔ)法 395

本目錄推薦

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