React Native入門與實戰

React Native入門與實戰 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:王利華
出品人:
頁數:372
译者:
出版時間:2016-1
價格:79.00元
裝幀:平裝
isbn號碼:9787115411914
叢書系列:
圖書標籤:
  • Native入門與實戰
  • React
  • reactnative
  • JavaScript
  • 前端
  • App
  • 開發
  • 計算機
  • React Native
  • 入門
  • 實戰
  • 移動開發
  • JavaScript
  • 原生開發
  • 跨平颱
  • 小程序
  • 組件開發
  • 用戶體驗
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書共4部分,首先簡要介紹瞭React Native的開發基礎知識,然後介紹瞭React Native的API、組件以及Native擴展和組件的封裝,接著介紹瞭App的動態更新和上架過程,最後通過3個案例介紹瞭如何使用React Native開發原生App。

著者簡介

王利華

王利華,vczero,攜程無綫框架高級工程師,HTML5培訓講師,主要負責框架組件性能優化、新一代框架研發。2013~2015年在高德地圖負責Node.js服務和JavaScript API相關的研發。其GitHub地址:https://github.com/vczero。

魏曉軍

魏曉軍,攜程框架研發部研發經理,負責攜程無綫前端框架團隊。2011年加入攜程,先後從事攜程PC端前端框架、數據可視化框架、無綫端前端框架等開發工作。現負責攜程無綫前端框架的開發和性能優化等工作。

馮誠祺

馮誠祺,攜程框架研發部高級iOS研發工程師,負責移動端用戶行為以及性能數據的統計SDK、數據分析支持。正在修行,朝著全棧的方嚮努力著。

圖書目錄

第一部分 基礎語法篇
第1章 React Native簡介   2
1.1 環境搭建  2
1.1.1 安裝Node.js  2
1.1.2 安裝React Native  6
1.1.3 使用NVM 管理Node.js 版本  7
1.1.4 創建項目  8
1.2 從React到 React Native  9
1.2.1 React簡介  9
1.2.2 ReactNative簡介  13
1.3 為什麼要使用React Native  17
1.4 如何學習React Native  17
1.5 說明  18
第2章 React Native開發基礎  19
2.1 flexbox布局  19
2.1.1 介紹  19
2.1.2 布局模型  20
2.1.3 伸縮容器屬性  20
2.1.4 伸縮項目屬性  37
2.1.5 在React Native中使用flexbox  46
2.1.6 實例  47
2.2 React中的JSX  53
2.2.1 JSX入門  53
2.2.2 JSX實戰之ReactJS  59
2.2.3 JSX實戰之React Native  77
2.3 React Native開發嚮導  80
2.3.1 配置文件  80
2.3.2 運行  83
2.3.3 調試  85
2.3.4 內部發布  91
2.4 參考資料  91
第二部分 API和組件篇
第3章 常用組件及其實踐  94
3.1 View組件  94
3.1.1 View介紹  94
3.1.2 案例:九宮格實現  94
3.2 Text組件  102
3.2.1 Text組件介紹  102
3.2.2 案例:網易新聞列錶展示  102
3.3 NavigatorIOS組件  109
3.3.1 NavigatorIOS組件介紹  109
3.3.2 案例:列錶頁跳轉詳情頁  110
3.4 TextInput組件  113
3.4.1 TextInput組件介紹  113
3.4.2 案例:搜索自動提示  114
3.5 Touchable類組件  121
3.5.1 TouchableHighlight組件  121
3.5.2 TouchableOpacity組件  123
3.5.3 TouchableWithoutFeedback組件  123
3.6 Image組件  124
3.6.1 Image組件介紹  124
3.6.2 加載網絡圖片  124
3.6.3 加載本地圖片  127
3.7 TabBarIOS組件  128
3.7.1 TabBarIOS組件介紹  128
3.7.2 案例:類QQ Tab切換  129
3.8 WebView組件  133
3.8.1 WebView組件介紹  133
3.8.2 案例:使用WebView組件加載微博頁麵  134
3.8.3 案例:新浪微博OAuth認證  136
第4章 常用API及其實踐   138
4.1 AppRegistry  138
4.1.1 AppRegistry介紹  138
4.1.2 AppRegistry示例  138
4.2 AsyncStorage  140
4.2.1 AsyncStorage介紹  140
4.2.2 案例:購物車  140
4.3 AlertIOS  149
4.3.1 AlertIOS  149
4.3.2 AlertIOS組件的應用  150
4.4 ActionSheetIOS  152
4.4.1 ActionSheetIOS介紹  152
4.4.2 ActionSheetIOS應用  152
4.5 PixelRatio  154
4.5.1 PixelRatio介紹  154
4.5.2 PixelRatio應用  155
4.6 AppStateIOS  156
4.6.1 AppStateIOS介紹  156
4.6.2 AppStateIOS實例  156
4.7 StatusBarIOS  157
4.7.1 StatusBarIOS介紹  157
4.7.2 StatusBarIOS應用  157
4.8 NetInfo  158
4.8.1 NetInfo介紹  159
4.8.2 NetInfo示例   159
4.9 CameraRoll   159
4.9.1 CameraRoll介紹   160
4.9.2 CameraRoll應用   160
4.9.3 react-native-camera   167
4.10 VibrationIOS   170
4.11 Geolocation   171
4.11.1 Geolocation介紹   171
4.11.2 Geolocation應用   172
4.12 數據請求   173
4.12.1 XMLHttpRequest   174
4.12.2 Fetch   174
4.13 定時器   175
4.13.1 setTimeout   175
4.13.2 setInterval   176
4.13.3 setImmediate   176
4.13.4 使用requestAnimationFrame開發進度條   176
4.13.5 完整代碼   177
第5章 Native擴展   178
5.1 通信機製   178
5.1.1 模塊配置映射   178
5.1.2 通信流程   180
5.2 自定義Native API組件   183
5.2.1 模塊和方法定義   184
5.2.2 迴調函數   185
5.2.3 綫程   187
5.2.4 常量導齣   188
5.2.5 事件   189
5.2.6 實戰   190
5.3 構建Native UI組件   196
5.3.1 概述   196
5.3.2 UI組件的定義   196
5.3.3 UI組件屬性   197
5.3.4 組件方法   199
5.3.5 事件  199
5.3.6 實例  201
第6章 組件封裝   208
6.1 二級菜單組件  208
6.1.1 靜態組件的實現  209
6.1.2 實現組件的復用和封裝  213
6.1.3 應用二級菜單組件  219
6.2 日曆組件  220
6.2.1 開發日曆組件  221
6.2.2 應用日曆組件  226
6.3 開源組件  227
6.3.1 react-native-swiper  228
6.3.2 react-native-modal  231
第三部分 App更新和上架篇
第7章 熱更新和上架   236
7.1 動態更新  236
7.1.1 初始化設置  236
7.1.2 更新邏輯  238
7.1.3 迴滾策略  240
7.2 App 上架  240
7.2.1 證書生成  241
7.2.2 注冊應用  248
7.2.3 上傳應用  249
第四部分 實戰篇
第8章 企業內部通訊錄應用開發   254
8.1 需求提齣  254
8.2 技術架構  255
8.3 服務器端設計和開發  256
8.3.1 服務器端整體設計  257
8.3.2 用戶數據模型設計  257
8.3.3 公告數據模型設計  259
8.3.4 服務路由設計  260
8.3.5 創建項目  260
8.3.6 app.js入口文件  262
8.3.7 加載服務模塊到內存  263
8.3.8 工具類開發  264
8.3.9 用戶信息接口  265
8.3.10 公告消息接口  270
8.3.11 建議  272
8.4 客戶端設計和開發  272
8.4.1 客戶端設計  272
8.4.2 工具組件和服務  274
8.4.3 添加依賴庫  275
8.4.4 程序入口和登錄  277
8.4.5 聯係人列錶  286
8.4.6 公告功能  294
8.4.7 管理功能  299
8.4.8 關於  316
8.4.9 建議  318
第9章 基於LBS的應用開發   319
9.1 功能設計  319
9.1.1 需求確定  319
9.1.2 開發目錄結構  320
9.2 程序入口和工具模塊  321
9.2.1 注冊應用程序  321
9.2.2 工具模塊  322
9.2.3 Nearby組件入口  323
9.3 列錶組件開發  327
9.3.1 通用列錶組件開發  327
9.3.2 完成列錶頁  334
9.4 詳情頁組件開發  336
9.5 WebView地圖模塊開發  338
9.6 綜閤效果  341
第10章 豆搜App   342
10.1 豆瓣API  342
10.1.1 熟悉豆瓣API  342
10.1.2 圖書、電影、音樂API  343
10.2 應用設計  345
10.2.1 功能設計  345
10.2.2 模塊劃分  345
10.3 公共模塊開發  347
10.3.1 工具類開發  347
10.3.2 服務列錶  348
10.3.3 Navigator封裝  349
10.3.4 公共頭封裝  350
10.3.5 WebView封裝   352
10.3.6 搜索框封裝   353
10.4 功能開發   354
10.4.1 入口組件   354
10.4.2 圖書列錶頁開發   356
10.4.3 圖書詳情頁開發   361
10.4.4 電影模塊開發   363
10.4.5 音樂模塊開發   368
10.5 完成豆搜App   372
· · · · · · (收起)

讀後感

評分

不知所云 里面一堆看不懂的代码 语句不通顺 先学好中文再来写书 傻逼作者 携程就是这鸡吧水平 事实上哈哈哈哈大家都积极打击打击打击打击就打击打击

評分

不知所云 里面一堆看不懂的代码 语句不通顺 先学好中文再来写书 傻逼作者 携程就是这鸡吧水平 事实上哈哈哈哈大家都积极打击打击打击打击就打击打击

評分

不知所云 里面一堆看不懂的代码 语句不通顺 先学好中文再来写书 傻逼作者 携程就是这鸡吧水平 事实上哈哈哈哈大家都积极打击打击打击打击就打击打击

評分

不知所云 里面一堆看不懂的代码 语句不通顺 先学好中文再来写书 傻逼作者 携程就是这鸡吧水平 事实上哈哈哈哈大家都积极打击打击打击打击就打击打击

評分

不知所云 里面一堆看不懂的代码 语句不通顺 先学好中文再来写书 傻逼作者 携程就是这鸡吧水平 事实上哈哈哈哈大家都积极打击打击打击打击就打击打击

用戶評價

评分

不再看國內齣版的技術書瞭……入門書看到懷疑自己的智商。

评分

一般入門寫app都看這本書啦,這本書說的比較多原生的java代碼,我們需要業務等使用jsx 語言寫,好處就是不論是安卓還是ios 都可以通用,節省時間,如果分開得寫不同的框架代碼,個人覺得還是原生的好。

评分

不再看國內齣版的技術書瞭……入門書看到懷疑自己的智商。

评分

很一般,翻譯官網,就是紙質好點

评分

缺少實踐部分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有