网站颜色:

官方正版 React Native跨平台移动应用开发 阙喜涛著 电子工业出版社 9787121287077计算机/网络 程序设计 移动开发畅销书籍.

  • 产品名称:ReactNative跨平台移动应...
  • 是否是套装:否
  • 书名:ReactNative跨平台移动应用开发
  • 定价:79.00元
  • 出版社名称:电子工业出版社
  • 作者:阙喜涛
  • 书名:ReactNative跨平台移动应用开发

基本信息

书名:React Native跨平台移动应用开发

原价:79.(咨询特价)

作者:阙喜涛 编著

出版社:电子工业出版社

出版日期:2016-(咨询特价)

ISBN(咨询特价)

字数:

页码:

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


本书配套的GitHub文档持续更新中,保证书中知识在zui新版本RN中可用。

目录


目 录

第1章 React Native11.1 React Native开发特点21.1.1 一次学习,随处编写21.1.2 混合开发21.1.3 高效的UI开发31.1.4 高效的UI调试41.1.5 学习门槛低、开发难度低41.1.6 开发软硬件要求低51.1.7 使用React Native开发的代价51.1.8 为什么React Native尚未流行71.2 React Native开发环境搭建71.2.1 开发环境搭建起点71.2.2 Windows操作系统下React Native开发环境搭建81.2.3 苹果操作系统下React Native开发环境搭建91.2.4 查看与删除使用npm命令安装的软件111.3 代码编辑环境搭建111.3.1 Sublime Text 3111.3.2 开发用插件111.3.3 Sublime界面风格选择131.3.4 键盘使用习惯131.4 React Native Dev tool安装14第2章 状态机思维与状态机变量162.1 初始化项目162.2 运行项目172.2.1 使用Android进行调测182.2.2 使用iPhone或模拟器进行调测212.2.3 修改JSX代码222.2.4 ES 6语法与ES 5语法242.2.5 启动调试工具252.3 构建注册页面282.4 React Native代码执行逻辑322.5 状态机思维与状态机变量332.5.1 状态机思维332.5.2 “冒充常量”的状态机变量352.5.3 “无处安放”的状态机变量362.5.4 “努力瘦身”的状态机变量362.6 React Native组件间通信372.7 深入理解UI重新渲染的过程372.7.1 合并状态机变量372.7.2 判断是否渲染402.7.3 替换状态机变量402.7.4 强制启动渲染412.7.5 渲染过程412.7.6 合并状态机变量的最简语法422.8 React Native组件的成员变量422.9 React Native组件的静态变量、静态函数43第3章 页面导航、出框及深入理解属性443.1 分离注册组件、组件平台自适配443.1.1 分离注册组件443.1.2 组件平台自适配443.1.3 平台检测453.2 导航组件、挂接注册组件453.3 挂接注册等待组件473.4 Navigator组件工作机制493.4.1 push与pop503.4.2 replace函数503.5 自定义组件513.5.1 “出一切框”的实现513.5.2 React Native中颜色类型的值533.5.3 挂接自定义组件543.6 BackAndroid API的bug与解决办法563.7 属性确认583.8 指定属性默认值603.9 Alert应用程序编程接口603.9.1 出确认框603.9.2 出选择框613.10 带导航栏的页面导航62第4章 混合开发基础篇634.1 iOS平台混合开发634.1.1 与iOS 侧原生代码消息互通644.1.2 React Native代码到iOS原生代码的消息654.1.3 iOS 原生代码到React Native代码的消息684.1.4 与iOS OC原生代码界面切换694.1.5 应用初始界面设定694.1.6 iOS混合开发中传递的参数类型704.1.7 混合开发中的多线程使用704.1.8 原生代码实现Promise机制714.1.9 跨语言常量724.2 Android平台混合开发734.2.1 与Android原生代码消息互通744.2.2 React Native代码到Android原生代码的消息754.2.3 与Android原生代码界面的切换784.2.4 Android原生代码到React Native代码的消息824.2.5 应用初始界面设定864.2.6 传递的参数类型864.2.7 回调函数与Promise机制864.2.8 监听ActivityResult与Android周期事件884.2.9 混合开发中的多线程机制894.2.10 跨语言常量89第5章 flexbox布局、View、Image与可触摸组件905.1 flexbox布局905.1.1 位置及宽、高相关样式键915.1.2 决定子组件排列规则的键925.1.3 决定组件显示规则的键945.1.4 边框、空隙与填充955.1.5 组件多样式声明与动态样式声明965.2 View组件975.2.1 View组件的颜色与边框975.2.2 View组件的阴影与其它他视觉效果995.2.3 View组件的变形1015.2.4 View组件的回调函数1045.2.5 View组件的其他属性1065.2.6 设备放置状态、根View与onLayout回调函数1065.2.7 pointerEvents属性1095.3 Image组件1115.3.1 加载网络图片1115.3.2 加载静态图片资源1125.3.3 加载资源文件中的图片1125.3.4 动态加载中的图片资源1125.3.5 Image组件的样式1135.3.6 Image组件显示特性1145.3.7 Image组件的其它他属性1175.4 可触摸组件1175.4.1 可触摸组件类型1185.4.2 TouchableOpacity组件1185.4.3 TouchableHighlight组件1185.4.4 其他属性1205.5 加深理解三大组件1205.5.1 使用导航栏的导航框架1215.5.2 等比放大无丢失显示图片1255.5.3 宽、高动态变化的组件呈现128第6章 Text、TextInput等相关知识1296.1 Text组件1296.1.1 样式键设置1296.1.2 其他属性1316.1.3 Text组件的嵌套1316.1.4 文本显示的阴影效果1326.1.5 Text居中显示1336.1.6 在字符串中插入图像1356.2 Text组件在两个平台上的不同表现1366.2.1 只指定fontSize,不指定height1376.2.2 只指定height,不指定fontSize1376.2.3 fontSize等于height1376.2.4 height大于fontSize1386.2.5 边框在两个平台上的不同表现1386.3 TextInput组件1406.3.1 TextInput组件样式键1406.3.2 TextInput组件的属性1406.3.3 TextInput组件iOS平台专有属性1416.3.4 TextInput组件Android平台专有属性1426.3.5 TextInput组件的成员函数1426.4 TextInput组件在两个平台上的不同表现1436.4.1 Android平台的输入下画线1436.4.2 父组件的alignItems键失效1446.4.3 只指定fontSize,不指定height1456.4.4 height等于fontSize1456.4.5 height大于fontSize1466.4.6 边框在两个平台上的不同表现1466.5 TextInput组件的周期1476.5.1 获得焦点1476.5.2 用户输入1476.5.3 用户按下提交键1476.5.4 失去焦点1486.6 软键盘与键盘事件1486.7 组件的引用1516.7.1 定义组件引用1516.7.2 得到系统定义的组件引用1516.7.3 调用组件的公开成员函数1526.7.4 重新设定组件的属性1526.7.5 获得组件的位置1546.8 跨平台状态栏组件1556.8.1 StatusBar组件属性1556.8.2 StatusBar组件使用示例1566.8.3 状态栏在开发中的处理1576.8.4 StatusBarIOS API1586.9 高度自增长的扩展TextInput组件1596.10 访问操作系统剪贴板160第7章 组件周期、数据存储及React Native应用实现步骤1637.1 组件周期1637.1.1 getInitialState1637.1.2 getDefaultProps1637.1.3 componentWillMount1647.1.4 componentDidMount1647.1.5 componentWillReceiveProps1647.1.6 shouldComponentUpdate1657.1.7 componentWillUpdate165

内容提要


React Native师出名门,于2015年11月初成为真正的跨平台移动应用开发框架。本书从零开始切入React Native开发,逐一讲解各个组件,包括页面导航、出框、OS平台Object c语言混合开发、flexbox布局、Image、View与可触摸组件等,适用 Android和苹果两系统开发,是移动开发者学习React Native不可多得的入门宝典。React Native是Facebook公司*推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。 本书由浅入深、系统地介绍了使用React Native框架跨平台开发所需要用到的知识。本书每一章都专注于阐述某一方面的知识,配合若干个原创的、精小的例程,能让读者系统、快速地掌握该方面知识。 本书是按照有基本的编程基础知识,刚学习JavaScript基本语法的读者*学习路径来编写的。有一定基础的开发人员也可以将本书作为React Native开发的“字典”来使用,在开发时可以快速查找相关知识点的细节。

文摘


暂无相关内容


暂无相关内容

作者介绍


阙喜涛,湖南省吉首市人,北京邮电大学研究生,专注智能应用开发十一年,任职于东信北邮信息技术有限公司,先后参与开发过中国移动POC系统、贵州移动一卡多号系统、浙江移动应用商店系统开发等等。开发移动应用下载量超过25万。

热门设计服务