React Native全教程:移动端跨平台应用开发 计算机与互联网 张益珲编著 清华大学出版社 9pdf下载

React Native全教程:移动端跨平台应用开发 计算机与互联网 张益珲编著 清华大学出版社 9百度网盘pdf下载

作者:
简介:React Native全教程:移动端跨平台应用开发 计算机与互联网 张益珲编著 清华大学出版社 9
出版社:
出版时间:2018-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:React Native全教程:移动端跨平台应用开发 计算机与互联网 书籍
作者:张益珲编著
定价:79.0
出版社:清华大学出版社
出版日期:2018-04-01
ISBN:9787302498131
印次:
版次:
装帧:平装-胶订
开本:16开

  内容简介
《React Native全教程:移动端跨平台应用开发》由经验丰富的移动开发工程师精心编撰,《React Native全教程:移动端跨平台应用开发》从逻辑上可分为5个部分,循序渐进地向读者展示使用React Native开发跨平台移动应用的全流程,第1部分介绍React Native语言基础;第2部分介绍大量使用于React Native开发中的ECMAScript 6的新特性;第3部分介绍React Native开发技巧,包括独立组件应用、布局技术、网络技术、导航栈技术等;第4部分通过3个实战项目手把手地教读者开发完整的React Native应用;第5部分介绍React Native的一些技巧,比如和原生交互、嵌入原生应用、React Native组件开发等。本书对React Native在开发iOS和Android 跨平台应用时给出范例效果对比演示,现场感十足。 《React Native全教程:移动端跨平台应用开发》既适合想快速上手React Native的初学者、有Android和iOS开发基础想构建跨平台移动应用的开发人员使用,也可用作培训机构和大中专院校的教学参考书。

  目录

目??? 录?
第1章? 从开始?? 1
1.1? 学习环境的配置?? 1
1.1.1?
使用浏览器进行代码的调试? 1
1.1.2?
使用Sublime Text工具来编写代码???????? 3
1.1.3?
安装Sublime Text插件管理器PackageControl???????? 3
1.1.4?
使用PackageControl进行代码智能提示插件的安装?? 5
1.1.5?
安装代码格式化插件?????? 7
1.1.6?
在Sublime Text中运行代码??? 7
1.2? 初识?????? 8
1.2.1?
的语法特点??????? 9
1.2.2?
中的变量?? 10
1.3?
中的数据类型?????? 12
1.3.1?
原始类型??? 13
1.3.2?
引用类型??? 16
1.4?
中的运算符? 18
1.4.1?
算术运算符???????? 18
1.4.2?
赋值运算符???????? 21
1.4.3?
关系运算符???????? 22
1.4.4?
逻辑运算符???????? 24
1.4.5?
位运算符??? 26
1.4.6?
特殊运算符???????? 30
1.4.7?
运算符的优先级与结合性???????? 32
第2章? 流程控制与函数??? 34
2.1? 条件分支结构??????? 34
2.1.1?
if-else分支结构 34
2.1.2?
switch-case分支结构???????? 35
2.2? 循环结构??????? 37
2.2.1?
while循环结构?? 37
2.2.2?
for循环结构?????? 38
2.3? 中断与跳转结构?? 39
2.3.1?
break语句? 39
2.3.2?
continue语句????? 41
2.4? 异常捕获结构??????? 42
2.4.1?
使用throw语句抛出异常????????? 43
2.4.2?
异常的捕获与处理??? 44
2.4.3?
异常的传递???????? 46
2.5?
中的函数?????? 48
2.5.1?
使用函数语句定义函数??? 48
2.5.2?
使用函数表达式定义函数???????? 50
2.5.3?
使用Function构造函数???? 51
第3章? 对象基础??????? 52
3.1? 初识对象????? 52
3.1.1?
在中创建对象? 52
3.1.2?
设置对象的属性和行为??? 54
3.2?
中常用的内置对象?????? 55
3.2.1?
中的Number对象??? 55
3.2.2?
中的String对象???????? 57
3.2.3?
中的Boolean对象??? 59
3.2.4?
中的Array对象???????? 60
3.2.5?
中的Date对象 64
3.2.6?
中的Math对象???????? 67
3.2.7?
中的RegExp对象????? 69
3.2.8?
中的Function对象??? 73
3.3? 深入中的Object对象 75
3.3.1?
为对象属性进行配置???????? 76
?
3.3.2?
Object构造方法对象中的常用函数????????? 77
3.3.3?
Object实例对象中的常用方法????????? 82
3.4? 面向对象编程技术??????? 82
3.4.1?
中模拟类的方式??????? 83
3.4.2?
在中实现继承机制? 86
第4章? ECMAScript 6新特性????? 91
4.1?
ECMAScript 6的块级作用域???????? 91
4.1.1?
let关键字?? 92
4.1.2?
const关键字?????? 94
4.2? 解构赋值??????? 95
4.2.1?
数组的解构赋值???????? 95
4.2.2?
对象的解构赋值???????? 96
4.2.3?
字符串与函数参数的解构赋值???????? 98
4.3? 箭头函数??????? 99
4.3.1?
箭头函数的基本用法???????? 99
4.3.2?
箭头函数中this的固化???? 100
4.4?
Set与Map数据结构??? 102
4.4.1?
Set集合结构?????? 102
4.4.2?<

  编辑
《React Native全教程:移动端跨平台应用开发》由经验丰富的移动端开发工程师编写,通过完整的实战演练,将基础知识与开发实践相结合,系统地从语法到框架再到项目实战介绍一款跨平台的移动端应用的开发全过程。《React Native全教程:移动端跨平台应用开发》分为4个部分向读者介绍React Native应用的开发全过程,第1部分介绍当前语言的基本语法,语言是开发ReactNative应用的语言基础,第2部分介绍ECMAScript6的特性,ES6是下一代语言标准,其赋予了更加强大的面向对象功能。第3部分介绍React Native的开发基础,包括控件的应用、布局技术、网络技术、导航栈技术等。第4部分是实战部分,将通过汇率转换器、热门、掌上新闻实战项目手把手教读者开发完整的React Native应用。《React Native全教程:移动端跨平台应用开发》适用于Android和iOS开发的广大从业者、移动端跨平台开发工程师,想入手React Native的开发人员,也可用作大中专院校与培训机构的教学参考书。