网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 深入浅出React Native
分类 科学技术-工业科技-电子通讯
作者 陈陆扬
出版社 人民邮电出版社
下载
简介
内容推荐
本书面向JavaScript开发者深度分析了React Native实现的原理,包括iOS/Android中常见的开发概念及实现方式,帮助JavaScript开发者更好地理解原生端开发的特点;也面向iOS/Android开发者,解释React Native利用了哪些原生特性,两端之间如何配合及通信,并且说明了从操作系统的角度看待自身平台,对于上层的实现能有更好的支持。
作者简介
陈陆扬,前端技术专家,2011年开始从事前端开发工作,曾就职于百度、去哪儿网、美菜网等,负责跨端方案建设及B端体系建设,另著有《Vue.js前端开发快速入门与专业应用》一书。
目录
第1章 走进React Native
1.1 React Native给我们带来了什么
1.2 React Native的适用场景
1.3 搭建React Native环境
1.3.1 iOS开发常见概念
1.3.2 Android开发常见概念
1.3.3 命令行构建
1.3.4 在现有原生项目中增加React Native环境
1.4 本章小结
第2章 React Native启动流程及视图解析
2.1 React Native启动流程
2.1.1 iOS启动流程
2.1.2 Android启动流程
2.1.3 小结
2.2 局部渲染React Native
2.2.1 iOS局部渲染
2.2.2 Android局部渲染
2.3 React Native原生视图详解
2.3.1 iOS—RCTRootView
2.3.2 Android—ReactRootView
2.3.3 视图长度单位
2.4 React Native布局方式
2.4.1 Flex布局
2.4.2 定位
2.5 本章小结
第3章 文本及输入
3.1 Text解析
3.1.1 RCTTextView和ReactTextView
3.1.2 行间距
3.2 Text布局方式
3.2.1 Text的嵌套
3.2.2 同行多字号文本的对齐方式
3.3 文本输入——TextInput
3.4 软键盘
3.4.1 Keyboard
3.4.2 KeyboardAvoidingView
3.5 本章小结
第4章 事件响应机制
4.1 触摸事件
4.2 Touch组件
4.3 手势响应系统
4.3.1 响应者生命周期
4.3.2 PanResponder
4.4 原生事件机制
4.4.1 iOS事件机制
4.4.2 Android事件机制
4.5 本章小结
第5章 媒体、文件及本地存储
5.1 图片组件
5.1.1 Image属性及方法详解
5.1.2 原生图片组件
5.1.3 高性能图片组件:react-native-fast-image
5.2 音视频文件的操作方式
5.2.1 音频处理
5.2.2 视频处理
5.3 本地文件系统
5.3.1 iOS本地文件系统
5.3.2 Android本地文件系统
5.3.3 react-native-fs
5.4 本地存储
5.4.1 iOS本地存储方式
5.4.2 Android本地存储方式
5.4.3 React Native本地存储方式
5.4.4 React Native混合模式下的公共存储方案
5.5 本章小结
第6章 动画
6.1 布局动画——LayoutAnimation
6.1.1 基本用法
6.1.2 原生实现原理
6.2 交互动画——Animated
6.2.1 基本用法
6.2.2 动画的控制与组合
6.2.3 动画值的运算与变化
6.2.4 手势跟踪
6.3 动画实现原理及优化
6.3.1 动画实现原理
6.3.2 常见优化手段
6.4 本章小结
第7章 React Native与原生端的通信方式
7.1 JavaScript调用原生模块
7.1.1 iOS与JavaScript的通信方式
7.1.2 Android与JavaScript的通信方式
7.2 JavaScript跨平台运行原理
7.2.1 JavaScriptCore——iOS的JavaScript引擎
7.2.2 Hermes——Android的新版JavaScript引擎
7.3 本章小结
第8章 自定义原生组件
8.1 原生UI组件封装
8.1.1 iOS原生组件封装
8.1.2 Android原生组件封装
8.1.3 JavaScript直接调用原生组件方法
8.2 自定义插件
8.3 本章小结
第9章 React Native的导航方案
9.1 原生导航偏好
9.2 JavaScript导航——React Navigation
9.2.1 自定义导航
9.2.2 导航事件
9.3 原生导航——React Native Navigation
9.3.1 自定义导航
9.3.2 视图生命周期
9.4 混合导航探索
9.4.1 方案设计
9.4.2 扩展功能
9.5 本章小结
第10章 热更新与多实例
10.1 热更新
10.1.1 热更新流程
10.1.2 第三方服务
10.1.3 具体实现
10.2 App平台化——React Native多实例
10.2.1 多实例管理
10.2.2 指定渲染依赖实例
10.2.3 自定义原生模块依赖
10.2.4 多实例效果及局限
10.3 本章小结
第11章 常见场景优化
11.1 页面启动白屏时间
11.1.1 JavaScript Bundle包大小的影响
11.1.2 自定义原生模块的影响
11.1.3 页面层级深度
11.2 视图预加载
11.3 长列表优化
11.3.1 FlatList、SectionList和VirtualizedList
11.3.2 原生视图的复用
11.4 Tab切换
11.5 本章小结
第12章 React Native中的“微前端”
12.1 什么是微前端
12.2 React Native “微前端”探索
12.3 本章小结
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 22:19:28