React Native 用JavaScript开发移动应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(越)张皇容著
- 出 版 社:北京:电子工业出版社
- 出版年份:2015
- ISBN:9787121271700
- 页数:244 页
第1章 安装配置新项目 1
创建新的React Native应用程序 1
创建步骤 1
应用程序分析 2
在已有的iOS应用中集成React Native 3
首先建立一个简单的iOS应用 3
安装React Native 3
创建ReactNative应用 5
将React Naitve集成到iOS应用中去 6
链接库和模块 10
在设备上运行ReactNative应用 11
练习 14
第2章 Flexbox布局介绍 17
Web开发中的Flexbox布局 17
Flexbox布局究竟是什么呢 18
Flexbox教程 19
栅格系统 19
圣杯布局 23
带有可变宽度搜索框的流式导航条 26
垂直居中 31
在React Native中使用Flexbox 34
第3章 用React Native开发一个应用 37
在React Native中创建“Hello World”程序 37
创建项目 37
使用Xcode 38
使用模拟器 39
项目结构 39
React基础 41
render函数 42
样式 43
注册组件 44
修改组件 45
搜索框和数据检索 48
增加搜索框 48
方法代理 49
检索数据 50
显示结果 53
组件状态 53
创建ListView组件 54
创建每个数据单元 55
给列表中每个结果项设置样式 56
最终代码 59
第4章 在React Native中使用导航 64
第5章 动画和滑动菜单 69
相关的代码 69
它是如何运行的 74
SlideMenu的使用 74
扩展一些缺少的功能 77
第6章 用React Native绘制Canvas 78
创建Canvas组件 78
使用Canvas组件 79
使用ReactARTlibrary 81
在网页中使用ReactART 81
在ReactNative中使用ReactART 84
结论 91
第7章 使用React Native播放音频 92
第8章 你的第一个自定义视图 98
尝试创建自定义视图 99
第9章 Flux介绍 105
使用ReactJS的弊端 105
从React到Flux 106
Flux代码 111
练习 119
第10章 处理复杂的应用程序状态 120
使用Flux所面临的问题和解决方案 120
初识Baobab 121
把状态树并入ReactJS 123
将单个游标连接到组件 123
将多个游标连接到组件 124
如何改变Baobab树的状态 125
使用Baobab树构建应用程序状态 127
使用Baobab创建稍微复杂的例子 128
ReactJS的级联渲染 130
ReactJS的重复渲染 131
第11章 使用Node来实现服务端API 133
安装Express 133
Request和Response对象 135
理解中间件 137
从URL中获取参数 140
处理相关参数 141
路由实例 141
重构路由 142
使用JSON 144
JSON结构 144
在JavaScript中使用JSON 146
iOS中的HTTP 147
Web服务 149
NSURL、NSURLRequest、NSURLSession和NSURLSessionTask 150
构造URL和发送请求 150
使用NSURLSession 151
JSON数据 153
解析JSON数据 153
主线程 154
更深入的学习:请求主体 155
第12章 在React Native中使用文件上传 157
创建服务器 157
注解 159
进行文件验证 160
总结 161
React Native文件上传的客户端 161
第13章 理解JavaScript Promise 170
事件机制并不是万能的 171
Promise术语 172
JavaScript中的Promise 173
浏览器支持和Polyfill 174
与其他库的兼容性 174
让复杂的异步代码变得更加简单 175
将Promise用于XMLHttpRequest 176
链式调用 177
数值处理 177
异步操作队列 178
错误处理 179
JavaScript异常和Promise 181
错误处理实战 182
并行和串行——鱼和熊掌兼得 183
创建序列 184
Promise和Generator 190
Promise API参考 192
静态方法 192
构造器 193
实例方法 193
第14章 fetch简介 194
XMLHttpRequest快要过时了 194
fetch基础使用 194
使用XMLHttpRequest实现 194
使用fetch实现 195
响应中的元数据 196
响应类型 196
Promsie方法链 197
使用fetch请求发送凭证信息 198
问答环节 198
第15章 在iOS中使用SQLite 200
创建并打开数据库 201
绑定变量 202
开发SQLite模块 203
第16章 集成Google Admob 209
创建项目 209
将SDK添加到你的Xcode项目 209
第17章 React Native组件国际化 214
我要做什么 214
工作机制 214
安装步骤 214
在项目中使用 218
第18章 测试React Native组件 221
安装配置测试环境 221
编写测试程序 226
附录A Reactjs快速介绍 228
React的特殊语法:JSX 228
开始和运行 229
构建React的基石:组件 229
在JavaScript代码中出现了HTML片段 230
组件和状态 231
附录B Objective-C Primer 233
类的基本语法 233
方法 233
属性 234
实现 235
规范 237
附录C webpack入门 238
为什么要使用webpack 238
webpack也适合Browserify用户 238
启动webpack 239
loader的使用 239
样式表和图片 240
功能开关 241
多个入口点(entrypoint) 242
优化共用代码 243
异步加载 243
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《无机化学实验与指导》王越主编 2019
- 《越南传统音乐中的外来弹拨乐器研究》(越)阮清河著 2017
- 《国有企业产权制度改革的逻辑与新问题研究》刘明越著 2018
- 《中国学术思想研究辑刊 十八编 第4册 先秦儒家思想研究的再思考 以「和」作为诠释进路之可行性及其义涵之开拓研究》陈静容著 2014
- 《实用小儿心电图学 第3版》袁越主编;林利,高路,王勤,张励兵副主编 2018
- 《下落不明的故事》(德)莱因哈特·容著;(英)克拉克插画;钱飏译 2013
- 《安赿堂外集 卷1-4》杨越编辑 1924
- 《安赿堂外集 卷5-10》杨越编辑 1924
- 《团队情商》张新越著 2014
- 《规范自我的12项修炼》姜越主编 2013
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017