多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《React Native移动开发实战-向洪治版》_1
《React Native移动开发实战-向洪治版》_2
《React Native移动开发实战-向洪治版》_3
内容简介:
非卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
React Native
移动开发实战
向治洪著
人民邮电出版社
非卖品!!严禁(售卖和上传互联网平台)!!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
图书在版编目(CIP)数据
React Native移动开发实战/向治洪著.一北京
人民邮电出版社,2018.1
ISBN978-7-115-47096-6
I.①R…Ⅱ.①向…Ⅲ.①移动终端一应用程序
程序设计Ⅳ.①TN929.53
中guo版本图书馆CIP数据核字(2017)第276301号
内容提要
本书全面详尽地介绍了 React native框架的方方面面,内容涵盖 React native基础知识、环境搭建
与调试、开发基础、常用组件、常用API、组件封装、网络与通信、混合开发、热更新与打包部署
以及两个实际案例的完整开发教程。这些丰富的内容不仅能让读者了解这款框架中涉及的各类概念,
还能指导读者开发实践
本书语言简洁,内容丰富,适合有一定 Android、iOs原生开发基础和CSs基础的移动开发工程师
学习
责任编辑赵轩
责任印制焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
邮编100164电子邮件315@ptpress.com.cn
北京市艺辉印刷有限公司印刷
印张:21
字数:496千字
2018年1月第1版
2018年1月北京第1次印刷
定价:69.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315
广告经营许可证:京东工商广登字20170147号
非卖品!!严禁(售卖和上传互联网平台
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
前
PREFACE
近年来,随着移动互联网产业的持续快速发展,以及智能手机、智能电视等智能终端设备
的普及,移动互联网应用获得了爆炸式增长。面对未来广阔的市场,运营商、互联网企业
备生产商等产业巨头纷纷构建了移动互联网生态链,其中苹果公司和 GuGe创造的移动互联网
应用商业模式,激发了广大开发者开发移动互联网应用的热情。
众所周知,原生( Native)应用因其性能优秀、体验较好而获得了广大用户和开发者的
迎。然而,原生应用开发周期长、支持设备有限等问题也困扰着开发者和商户,因而,跨平
台移动应用开发成为技术开发者的重要追求。近年来,跨平台开发的呼声越来越高,已成为
种趋势。目前,移动应用的跨平台技术主要有两种。一种是基于Web的移动开发技术,只需
要使用标准的HTML及 Javascript进行开发,然后使用移动终端安装的浏览器,即可实现应
用的跨平台;另一种是使用特定的跨平台技术和框架,开发出能在各种主流移动操作系统上运
行的APP应用程序。在 React Native出现之前,guo内外的全栈开发社区都在坚持不懈地寻求
使用 JavaScript和HTML、CSS技术体系开发跨平台移动应用,这些技术被统称为H5技术
(HTML5技术)。作为Web时代的弄潮儿, Facebook也曾投入大量的人力物力,在移动H5
技术上攻坚克难,虽然取得了一些进展,然而,这些基于 JavaScript体系开发的移动应用始终
达不到理想的效果
React Native的出现,使开发者在跨平台移动应用的开发道路上向前迈了一大步。 React
Native是一款由 Facebook公司推出的用来构建移动应用的 JavaScript框架,是 Facebook早
先开源的界面渲染框架 React在原生移动应用平台的衍生产物,目前支持os和 Android两
大平台。 React native倡导的“ Learn once, write any where”(仅需学习一次,编写任何平台)
嬴得了广大开发人员的青睐。虽然,新框架的引入不可避免地增加了学习成本,但是,相
对于其他的跨平台技术而言, React Native的学习成本还是比较低的。截至2017年7月,在
GitHub上 React Native已获得了52000多个star,成为时下最受欢迎的跨平台移动应用开发
在技术实现上, React native抛弃了传统的浏览器加载思路,转而采用曲线调用原生API
的思路来渲染界面,从而获得了媲美原生应用的体验。 React Native具体实现思路如下:应
用启动后会从服.务.器下载最新的 BUNdle文件,然后通过本地的 Javascript Core引擎对
Javascript缩写)文件进行解析,并利用 bridge映射到对应的原生APl上,进而调用原生
方法和U组件来渲染界面。在语法上, React native使用JsX来替代常规的 Javascript,这
非卖品!!严禁(售卖和上传互联网平台
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
是一种很像XML的 JavaScript语法扩展。因此,熟悉 JavaScript类库的Web开发者可以使
用 React Native轻松地开发出移动应用。由于使用JsSX编写的大部分代码可以实现平台间共
享,因此,采用 React Native开发可以大幅减少跨平台移动应用开发的工作量。同时, React
Native框架采用模块化结构,使应用版本的更新迭代也异常简单。当然, React native也不是
完美无缺的,但瑕不掩瑜,随着它的ri趋成熟, React native势必会成为跨平台移动应用开发
的主流技术
本书适当地介绍了一些原理性的概念,但并不深究,同时本书提供的不少案例,也将带领
你快速地进入 React native的世界。雄关漫道真如铁,而今迈步从头越。相信通过学习本书
你一定会有所收获
作者
卖品!!严禁(售卖和上传互联网平台)!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
目录
CONTENTS
第1章 React Native入门
2.6小结…
1.1 React Native基本知识
1第3章 React Native开发基础
1.1.1 React简
1,12 React Native简
3.1F| xbOx布局…
1.1.3 React Native工作原理
3,1,1 FlexBox'简介
3.1.2 FlexBox'布局模型
12 React Native与其他跨平台技术的
3.1.3 FlexBox布局属性
对比优势…
FlexBox伸缩项目属性
3.1.5 FlexBox在 React Nativer中的应用
1.22代码转换流
3.1.6 FlexBox综合实例
1.2.3编译流
1.2,4虚拟机流
3.2ES6语法基础
3.2.1组件的导入与导出
第2章 React Native环境搭建与调试
3.2.3状态变量
3.24回调函数
2.1 React Native环境搭建
545
2,1,1Mac环境下搭建 React Native
3.2.6箭头操作符
2.1.2 React Native开发DE
3.2.7 Symbol
2,1.3创建 React Native项目
3.2.8解构
2.1.4运行 React Native项目
3.3 React JSX
33.1Jsx入门
JSX语法
2.1.7 Windows环境下搭建 React Native…22
3.4样式
2.2 React Native项目结构剖析
3.4.1申明与操作样式
2.2.1 React Native文件结构
3.4.2样式分类
2.2.20S文件结构及代码分析
2.2.3 Android文件结构及代码分析
4.4样式传递
4.668
2.3 React Native开发|DE介绍
3.5手势与触摸事件
3.5.1触摸事件
3.5.2手势系统响应
2.4 React Native调试技巧
3.5.3.辅。助.功能
2.4.1 JavaScript调试技巧
3.6小结
2.5 React Native代码测试…
36第4章常用组件介绍
2.5.1使用Fow进行类型检查
4.1HTML元素与原生组件
25.2Jest单元测试
2.5.3集成测试
4.1.1文本组件
4.1.2图片组件
#############################################
|
|