-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

React Native移動開發實戰

( 簡體 字)
作者:向治洪類別:1. -> 程式設計 -> 網路編程 -> React
譯者:
出版社:人民郵電出版社React Native移動開發實戰 3dWoo書號: 48186
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:1/1/2018
頁數:325
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115470966
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:


本書全面詳盡地介紹了React Native框架的方方面面,內容涵蓋React Native基礎知識、環境搭建與調試、開發基礎、常用元件、常用API、元件封裝、網路與通信、混合開發、熱更新與打包部署,以及兩個實際案例的完整開發教程。這些豐富的內容不僅能讓讀者瞭解這款框架中涉及的各類概念,還能指導讀者開發實踐。

本書語言簡潔,內容豐富,適合有一定Android、iOS原生開發基礎和CSS基礎的移動開發工程師學習。
目錄:


第 1章 React Native入門

1.1 React Native基本知識 1

1.1.1 React簡介 1

1.1.2 React Native簡介 4

1.1.3 React Native工作原理 5

1.2 React Native與其他跨平臺技術的

對比優勢 6

1.2.1 Web流 7

1.2.2 代碼轉換流 7

1.2.3 編譯流 8

1.2.4 虛擬機器流 10

1.3 小結 11

第 2章 React Native環境搭建與調試

2.1 React Native環境搭建 12

2.1.1 Mac環境下搭建React Native 12

2.1.2 React Native開發IDE 15

2.1.3 創建React Native項目 16

2.1.4 運行React Native項目 17

2.1.5 iOS環境 18

2.1.6 Android環境 19

2.1.7 Windows環境下搭建React Native 22

2.2 React Native 專案結構剖析 22

2.2.1 React Native檔結構 22

2.2.2 iOS檔結構及代碼分析 23

2.2.3 Android檔結構及代碼分析 24

2.3 React Native開發IDE介紹 26

2.3.1 Atom+Nuclide 26

2.3.2 WebStrom 29

2.4 React Native調試技巧 30

2.4.1 JavaScript調試技巧 30

2.4.2 React Native調試 33

2.5 React Native代碼測試 36

2.5.1 使用Flow進行類型檢查 36

2.5.2 使用Jest測試 37

2.5.3 集成測試 37

2.6 小結 38

第3章 React Native開發基礎

3.1 FlexBox佈局 39

3.1.1 FlexBox簡介 39

3.1.2 FlexBox佈局模型 40

3.1.3 FlexBox佈局屬性 41

3.1.4 FlexBox伸縮專案屬性 45

3.1.5 FlexBox在React Native中的應用 47

3.1.6 FlexBox綜合實例 48

3.2 ES6語法基礎 50

3.2.1 組件的導入與匯出 51

3.2.2 類 52

3.2.3 狀態變數 53

3.2.4 回呼函數 54

3.2.5 參數 55

3.2.6 箭頭操作符 57

3.2.7 Symbol 57

3.2.8 解構 58

3.3 React JSX 60

3.3.1 JSX入門 60

3.3.2 JSX語法 61

3.4 樣式 64

3.4.1 申明與操作樣式 64

3.4.2 樣式分類 64

3.4.3 樣式使用 66

3.4.4 樣式傳遞 67

3.5 手勢與觸摸事件 68

3.5.1 觸摸事件 68

3.5.2 手勢系統回應 70

3.5.3 協助工具 74

3.6 小結 77

第4章 常用組件介紹

4.1 HTML元素與原生元件 78

4.1.1 文本元件 79

4.1.2 圖片元件 80

4.1.3 TextInput組件 82

4.1.4 ScrollView組件 87

4.2 結構化元件 92

4.2.1 View組件 92

4.2.2 ListView組件 94

4.2.3 Navigator組件 101

4.2.4 WebView組件 106

4.3 平臺特定組件 109

4.3.1 TabBarIOS和TabBarIOS.Item

組件 109

4.3.2 ToolbarAndroid組件 113

4.3.3 SegmentedControlIOS組件 115

4.3.4 ViewPagerAndroid組件 117

4.4 Touchable系列元件 119

4.4.1 TouchableWithoutFeedback 120

4.4.2 TouchableHighlight 120

4.4.3 TouchableOpacity 122

4.4.4 TouchableNativeFeedback 122

4.5 小結 123

第5章 常用API介紹

5.1 AppRegistry 124

5.2 StyleSheet 126

5.3 AppState 128

5.4 AsyncStorage 129

5.5 PixelRatio 132

5.6 Animated 133

5.7 Geolocation 142

5.8 NetInfo 144

5.8.1 獲取網路狀態 144

5.8.2 網路狀態監聽 145

5.8.3 判斷網路是否連接 146

5.9 小結 146

第6章 組件封裝

6.1 組件的生命週期 147

6.2 協力廠商庫 150

6.2.1 react-navigation 150

6.2.2 react-native-tab-navigator 153

6.2.3 react-native-scrollable-tab-view 157

6.2.4 react-native-image-picker 161

6.2.5 Mobx 166

6.2.6 react-native-art 172

6.3 自訂群組件 177

6.3.1 組件的匯出導入 177

6.3.2 TabbarView封裝 178

6.3.3 九宮格佈局封裝 181

6.3.4 下拉刷新組件封裝 185

6.4 小結 192

第7章 網路與通信

7.1 通信機制 193

7.1.1 React Native與Android通信 194

7.1.2 React Native與iOS通信 208

7.2 Promise 機制 210

7.2.1 Promise 簡介 210

7.2.2 Promises基本用法 213

7.2.3 在React Native中使用AJAX技術 214

7.3 網路請求 216

7.3.1 XMLHttpRequest請求 216

7.3.2 fetch請求 218

7.4 小結 223

第8章 混合開發高 級篇

8.1 React Native調用iOS原生組件 224

8.1.1 React Native連結原生庫 225

8.1.2 React Native調用Objective-C創建的

原生組件 227

8.2 React Native調用Android原生組件 233

8.2.1 編寫原生UI組件 233

8.2.2 編寫JavaScript端實現 236

8.3 小結 238

第9章 熱更新與打包部署

9.1 iOS應用打包 239

9.1.1 iOS應用配置 240

9.1.2 打包離線Bundle 242

9.1.3 設置發佈Scheme 243

9.1.4 發佈應用 243

9.2 Android應用打包 244

9.2.1 打包離線Bundle 244

9.2.2 生成簽名金鑰 245

9.2.3 生成簽名apk 246

9.3 熱更新 248

9.3.1 熱更新原理 249

9.3.2 熱更新配置 249

9.3.3 登錄與創建應用 252

9.3.4 添加熱更新功能 253

9.3.5 發佈熱更新版本 256

9.4 小結 257

第 10章 基於LBS的天氣預報應用開發

10.1 需求分析與確定 258

10.1.1 需求分析 258

10.1.2 需求確定 260

10.1.3 整體功能分析 260

10.1.4 技術與架構分析 261

10.2 專案設計 261

10.3 程式入口與工具模組 263

10.3.1 程式入口 263

10.3.2 資料模型定義與資料解析 266

10.3.3 資料存儲 271

10.3.4 工具類 273

10.4 模組開發 275

10.4.1 組件封裝 276

10.4.2 天氣預報頁面開發 276

10.4.3 Navigation導航 285

10.5 運行結果 286

第 11章 O2O移動團購應用

11.1 需求分析 288

11.1.1 需求分析 288

11.1.2 功能分析 289

11.2 應用設計 291

11.2.1 模組劃分 291

11.2.3 添加協力廠商庫 292

11.3 專案搭建與工具模組開發 293

11.3.1 程式入口 293

11.3.2 搭建主框架 294

11.3.3 巡覽列封裝 298

11.3.4 WebView封裝 303

11.3.5 字體樣式工具類 306

11.4 功能開發 307

11.4.1 分類導航入口開發 307

11.4.2 專題活動開發 309

11.4.3 商品列表開發 311

11.4.4 詳情頁面開發 313

11.4.5 Modal分享彈窗開發 318

11.5 完成開發 322

11.5.1 添加閃屏頁 322

11.5.2  修改應用圖示和名稱 324

11.6 小結 325
序: