图书介绍

React Native移动开发实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

React Native移动开发实战
  • 向治洪著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115470966
  • 出版时间:2018
  • 标注页数:325页
  • 文件大小:150MB
  • 文件页数:336页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

React Native移动开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 React Native入门1

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环境搭建与调试12

2.1 React Native环境搭建12

2.1.1 Mac环境下搭建React Native12

2.1.2 React Native开发IDE15

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 Native22

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+Nuclide26

2.3.2 WebStorm29

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开发基础39

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 Symbol57

3.2.8解构58

3.3 React JSX60

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章 常用组件介绍78

4.1 HTML元素与原生组件78

4.1.1文本组件79

4.1.2图片组件80

4.1.3Textlnput组件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 TabBarlOS和TabBairlOS.Item组件109

4.3.2ToolbarAndroid组件113

4.3.3 SegmentedControllOS组件115

4.3.4 ViewPagerAndroid组件117

4.4 Touchable系列组件119

4.4.1 Touch ableWithoutFeedback120

4.4.2TouchableHighlight120

4.4.3 TouchableOpacity122

4.4.4TouchableNativeFeedback122

4.5小结123

第5章 常用API介绍124

5.1 AppRegistry124

5.2 StyleSheet126

5.3 AppState128

5.4 AsyncStorage129

5.5 PixelRatio132

5.6 Animated133

5.7 Geolocation142

5.8 Netlnfo144

5.8.1获取网络状态144

5.8.2网络状态监听145

5.8.3判断网络是否连接146

5.9小结146

第6章 组件封装147

6.1组件的生命周期147

6.2第三方库150

6.2.1 react-navigation150

6.2.2 react-native-tab-navigator153

6.2.3 react-native-scrollable-tab-view157

6.2.4 react-native-image-picker161

6.2.5 Mobx166

6.2.6 react-native-art172

6.3自定义组件177

6.3.1组件的导出导入177

6.3.2TabbarView封装178

6.3.3九宫格布局封装181

6.3.4下拉刷新组件封装185

6.4小结192

第7章 网络与通信193

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技术215

7.3网络请求216

7.3.1 XMLHttpRequest请求216

7.3.2 fetch请求218

7.4小结223

第8章 混合开发高级篇224

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章 热更新与打包部署239

9.1 iOS应用打包239

9.1.1 iOS应用配置240

9.1.2打包离线Bundle242

9.1.3设置发布Scheme243

9.1.4发布应用243

9.2 Android应用打包244

9.2.1打包离线Bundle244

9.2.2生成签名密钥245

9.2.3生成签名APK246

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的天气预报应用开发258

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移动团购应用288

11.1需求分析288

11.1.1需求分析288

11.1.2功能分析289

11.2应用设计291

11.2.1模块划分291

11.2.2添加第三方库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

热门推荐