登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』React Native跨平台移动应用开发

書城自編碼: 2810895
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 阙喜涛
國際書號(ISBN): 9787121287077
出版社: 电子工业出版社
出版日期: 2016-05-01
版次: 1 印次: 1
頁數/字數: 364/0
書度/開本: 128开 釘裝: 平装

售價:NT$ 593

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
当下的骰子--福柯的光与影
《 当下的骰子--福柯的光与影 》

售價:NT$ 493.0
数字经济蓝皮书:全球数字经济竞争力发展报告(2023)
《 数字经济蓝皮书:全球数字经济竞争力发展报告(2023) 》

售價:NT$ 885.0
中国燃料电池汽车产业实践:政策、技术、建议及展望    中国汽车技术研究中心有限公司
《 中国燃料电池汽车产业实践:政策、技术、建议及展望 中国汽车技术研究中心有限公司 》

售價:NT$ 773.0
烘焙星球 阿木的手作烘焙日记
《 烘焙星球 阿木的手作烘焙日记 》

售價:NT$ 493.0
WebGIS原理及开发——基于开源框架的WebGIS技术
《 WebGIS原理及开发——基于开源框架的WebGIS技术 》

售價:NT$ 442.0
舵手证券图书 周期与龙头 A股剑客著 解密龙头股周期性循环 游资操盘手法实战解读
《 舵手证券图书 周期与龙头 A股剑客著 解密龙头股周期性循环 游资操盘手法实战解读 》

售價:NT$ 941.0
华夏衣裳 汉服制作实例教程
《 华夏衣裳 汉服制作实例教程 》

售價:NT$ 834.0
狂飙年代:18世纪俄国的新文化和旧文化(第一卷)
《 狂飙年代:18世纪俄国的新文化和旧文化(第一卷) 》

售價:NT$ 885.0

建議一齊購買:

+

NT$ 593
《 深入React技术栈 》
+

NT$ 518
《 React全栈:Redux+Flux+webpack+Babel整合开发 》
+

NT$ 466
《 React Native开发指南 》
+

NT$ 743
《 PHP典型模块与项目实战大全 》
+

NT$ 593
《 React Native入门与实战 》
+

NT$ 656
《 原子教你玩STM32(库函数版)(第2版) 》
編輯推薦:
资深技术专家良心原创精品!移动开发者学习React
Native不可多得的入门宝典!
內容簡介:
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万。
目錄
目 录
第1章 React Native1
1.1 React Native开发特点2
1.1.1 一次学习,随处编写2
1.1.2 混合开发2
1.1.3 高效的UI开发3
1.1.4 高效的UI调试4
1.1.5 学习门槛低、开发难度低4
1.1.6 开发软硬件要求低5
1.1.7 使用React Native开发的代价5
1.1.8 为什么React Native尚未流行7
1.2 React Native开发环境搭建7
1.2.1 开发环境搭建起点7
1.2.2 Windows操作系统下React Native开发环境搭建8
1.2.3 苹果操作系统下React Native开发环境搭建9
1.2.4 查看与删除使用npm命令安装的软件11
1.3 代码编辑环境搭建11
1.3.1 Sublime Text 311
1.3.2 开发用插件11
1.3.3 Sublime界面风格选择13
1.3.4 键盘使用习惯13
1.4 React Native Dev tool安装14
第2章 状态机思维与状态机变量16
2.1 初始化项目16
2.2 运行项目17
2.2.1 使用Android手机进行调测18
2.2.2 使用iPhone手机或模拟器进行调测21
2.2.3 修改JSX代码22
2.2.4 ES 6语法与ES 5语法24
2.2.5 启动调试工具25
2.3 构建注册页面28
2.4 React Native代码执行逻辑32
2.5 状态机思维与状态机变量33
2.5.1 状态机思维33
2.5.2 冒充常量的状态机变量35
2.5.3 无处安放的状态机变量36
2.5.4 努力瘦身的状态机变量36
2.6 React Native组件间通信37
2.7 深入理解UI重新渲染的过程37
2.7.1 合并状态机变量37
2.7.2 判断是否渲染40
2.7.3 替换状态机变量40
2.7.4 强制启动渲染41
2.7.5 渲染过程41
2.7.6 合并状态机变量的最简语法42
2.8 React Native组件的成员变量42
2.9 React Native组件的静态变量、静态函数43
第3章 页面导航、弹出框及深入理解属性44
3.1 分离注册组件、组件平台自适配44
3.1.1 分离注册组件44
3.1.2 组件平台自适配44
3.1.3 平台检测45
3.2 导航组件、挂接注册组件45
3.3 挂接注册等待组件47
3.4 Navigator组件工作机制49
3.4.1 push与pop50
3.4.2 replace函数50
3.5 自定义组件51
3.5.1 弹出一切框的实现51
3.5.2 React Native中颜色类型的值53
3.5.3 挂接自定义组件54
3.6 BackAndroid API的bug与解决办法56
3.7 属性确认58
3.8 指定属性默认值60
3.9 Alert应用程序编程接口60
3.9.1 弹出确认框60
3.9.2 弹出选择框61
3.10 带导航栏的页面导航62
第4章 混合开发基础篇63
4.1 iOS平台混合开发63
4.1.1 与iOS 侧原生代码消息互通64
4.1.2 React Native代码到iOS原生代码的消息65
4.1.3 iOS 原生代码到React Native代码的消息68
4.1.4 与iOS OC原生代码界面切换69
4.1.5 应用初始界面设定69
4.1.6 iOS混合开发中传递的参数类型70
4.1.7 混合开发中的多线程使用70
4.1.8 原生代码实现Promise机制71
4.1.9 跨语言常量72
4.2 Android平台混合开发73
4.2.1 与Android原生代码消息互通74
4.2.2 React Native代码到Android原生代码的消息75
4.2.3 与Android原生代码界面的切换78
4.2.4 Android原生代码到React Native代码的消息82
4.2.5 应用初始界面设定86
4.2.6 传递的参数类型86
4.2.7 回调函数与Promise机制86
4.2.8 监听ActivityResult与Android生命周期事件88
4.2.9 混合开发中的多线程机制89
4.2.10 跨语言常量89
第5章 flexbox布局、View、Image与可触摸组件90
5.1 flexbox布局90
5.1.1 位置及宽、高相关样式键91
5.1.2 决定子组件排列规则的键92
5.1.3 决定组件显示规则的键94
5.1.4 边框、空隙与填充95
5.1.5 组件多样式声明与动态样式声明96
5.2 View组件97
5.2.1 View组件的颜色与边框97
5.2.2 View组件的阴影与其它他视觉效果99
5.2.3 View组件的变形101
5.2.4 View组件的回调函数104
5.2.5 View组件的其他属性106
5.2.6 设备放置状态、根View与onLayout回调函数106
5.2.7 pointerEvents属性109
5.3 Image组件111
5.3.1 加载网络图片111
5.3.2 加载静态图片资源112
5.3.3 加载资源文件中的图片112
5.3.4 动态加载手机中的图片资源112
5.3.5 Image组件的样式113
5.3.6 Image组件显示特性114
5.3.7 Image组件的其它他属性117
5.4 可触摸组件117
5.4.1 可触摸组件类型118
5.4.2 TouchableOpacity组件118
5.4.3 TouchableHighlight组件118
5.4.4 其他属性120
5.5 加深理解三大组件120
5.5.1 使用导航栏的导航框架121
5.5.2 等比放大无丢失显示图片125
5.5.3 宽、高动态变化的组件呈现128
第6章 Text、TextInput等相关知识129
6.1 Text组件129
6.1.1 样式键设置129
6.1.2 其他属性131
6.1.3 Text组件的嵌套131
6.1.4 文本显示的阴影效果132
6.1.5 Text居中显示133
6.1.6 在字符串中插入图像135
6.2 Text组件在两个平台上的不同表现136
6.2.1 只指定fontSize,不指定height137
6.2.2 只指定height,不指定fontSize137
6.2.3 fontSize等于height137
6.2.4 height大于fontSize138
6.2.5 边框在两个平台上的不同表现138
6.3 TextInput组件140
6.3.1 TextInput组件样式键140
6.3.2 TextInput组件的属性140
6.3.3 TextInput组件iOS平台专有属性141
6.3.4 TextInput组件Android平台专有属性142
6.3.5 TextInput组件的成员函数142
6.4 TextInput组件在两个平台上的不同表现143
6.4.1 Android平台的输入下画线143
6.4.2 父组件的alignItems键失效144
6.4.3 只指定fontSize,不指定height145
6.4.4 height等于fontSize145
6.4.5 height大于fontSize146
6.4.6 边框在两个平台上的不同表现146
6.5 TextInput组件的生命周期147
6.5.1 获得焦点147
6.5.2 用户输入147
6.5.3 用户按下提交键147
6.5.4 失去焦点148
6.6 软键盘与键盘事件148
6.7 组件的引用151
6.7.1 定义组件引用151
6.7.2 得到系统定义的组件引用151
6.7.3 调用组件的公开成员函数152
6.7.4 重新设定组件的属性152
6.7.5 获得组件的位置154
6.8 跨平台状态栏组件155
6.8.1 StatusBar组件属性155
6.8.2 StatusBar组件使用示例156
6.8.3 手机状态栏在开发中的处理157
6.8.4 StatusBarIOS API158
6.9 高度自增长的扩展TextInput组件159
6.10 访问操作系统剪贴板160
第7章 组件生命周期、数据存储及React Native应用实现步骤163
7.1 组件生命周期163
7.1.1 getInitialState163
7.1.2 getDefaultProps163
7.1.3 componentWillMount164
7.1.4 componentDidMount164
7.1.5 componentWillReceiveProps164
7.1.6 shouldComponentUpdate165
7.1.7 componentWillUpdate165
7.1.8 componentDidUpdate165
7.1.9 componentWillUnmount166
7.2 读取JSON文件166
7.3 数据持久化操作167
7.3.1 flow语法检查器167
7.3.2 写入数据、错误捕捉168
7.3.3 读取数据170
7.3.4 AsyncStorage API存储数据的无序性173
7.3.5 删除数据173
7.3.6 修改数据175
7.3.7 JSON对象存储175
7.3.8 读取JSON对象176
7.4 数据表操作176
7.5 React Native应用实现步骤、日记例程(上)176
7.5.1 应用原型177
7.5.2 基础组件结构设计178
7.5.3 使用React Native组件搭建静态界面180
7.5.4 React Native组件分层188
7.5.5 实现各组件业务逻辑189
7.5.6 日记例程(上)总结190
第8章 ScrollView和ListView200
8.1 ScrollView组件200
8.1.1 ScrollView组件属性200
8.1.2 ScrollView组件iOS平台专有属性201
8.1.3 ScrollView组件Android平台专有属性202
8.1.4 ScrollView组件的公开成员函数203
8.1.5 RefreshControl组件203
8.1.6 ScrollView组件基本用法204
8.2 ListView组件206
8.2.1 ListView组件的属性207
8.3 简单的列表208
8.3.1 准备列表的数据源209
8.3.2 声明状态机变量209
8.3.3 将数据源中的数据拷贝到DataSource中210
8.3.4 定义如何渲染列表中的每一行210
8.3.5 实现简单的列表211
8.3.6 列表栏的高级处理217
8.4 带分段标志的列表217
8.4.1 准备数据源218
8.4.2 声明状态机变量218
8.4.3 将数据源中的数据拷贝到DataSource中219
8.4.4 定义如何渲染每个分栏220
8.4.5 定义如何渲染首、尾栏220
8.4.6 列表间隔渲染220
8.4.7 实现带分段标志的列表221
8.4.8 总结221
8.5 日记例程(下)总结221
第9章 等待提示条、进度条和Switch222
9.1 ProgressBarAndroid组件222
9.1.1 ProgressBarAndroid组件样式设置222
9.1.2 ProgressBarAndroid其他属性222
9.1.3 Android平台等待提示条222
9.1.4 React Native框架中定时器的使用224
9.1.5 Android平台进度条225
9.2 iOS进度条组件226
9.2.1 ProgressViewIOS组件样式设置226
9.2.2 ProgressViewIOS其他属性226
9.2.3 iOS平台进度条226
9.3 iOS平台等待提示条227
9.3.1 ActivityIndicatorIOS组件样式设置227
9.3.2 ActivityIndicatorIOS其他属性227
9.3.3 iOS平台等待提示条227
9.4 Swi

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.