图书介绍
Ionic实战 基于AngularJS的移动混合应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)杰里米威尔肯斯(JeremyWilken);奇舞团译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121292064
- 出版时间:2016
- 标注页数:264页
- 文件大小:93MB
- 文件页数:288页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Ionic实战 基于AngularJS的移动混合应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Ionic和Hybrid应用介绍1
1.1 Ionic是什么2
1.2 移动开发类型3
1.2.1 原生移动应用4
1.2.2 移动端网站(Web应用)5
1.2.3 Hybrid应用6
1.3 理解Ionic技术栈7
1.3.1 Ionic:用户界面框架8
1.3.2 Angular:Web应用框架10
1.3.3 Cordova:Hybrid应用框架10
1.4 为什么选择Ionic11
1.4.1 开发者为什么要选择Ionic11
1.4.2 Ionic的缺点12
1.5 使用Ionic构建应用的前提13
1.5.1 掌握HTML、 CSS和JavaScript13
1.5.2 掌握Web应用和Angular13
1.5.3 拥有移动设备14
1.6 Ionic支持的移动设备和平台14
1.6.1 苹果的iO S14
1.6.2 谷歌的Android15
1.7 总结16
第2章 配置开发环境17
2.1 快速上手18
2.1.1 设置开发环境18
2.1.2 创建一个新项目21
2.1.3 项目文件夹结构22
2.1.4 在浏览器中预览23
2.2 配置预览环境24
2.2.1 安装平台工具25
2.2.2 配置模拟器26
2.2.3 配置连接设备31
2.2.4 给项目添加平台32
2.2.5 在模拟器中预览32
2.2.6 在移动设备上预览33
2.3 总结35
第3章 AngularJS必备知识37
3.1 AngularJS初探39
3.1.1 视图和模板:描述内容39
3.1.2 控制器、模型和作用域:管理数据和逻辑41
3.1.3 Service:可重用的对象和方法43
3.1.4 双向数据绑定:在控制器和视图之间共享数据43
3.2 配置本章的项目43
3.2.1 获取项目文件44
3.2.2 启动开发服务器44
3.3 Angular应用基础46
3.4 控制器:控制数据和业务逻辑47
3.5 加载数据:使用控制器来加载数据并显示在视图中50
3.5.1 过滤器:转换视图中的数据53
3.6 处理选择笔记的单击事件54
3.7 创建一个指令,用来解析Markdown格式的笔记56
3.8 使用模型来管理内容编辑59
3.9 保存和删除笔记62
3.9.1 添加save()方法63
3.9.2 使用Angular表单进行验证64
3.9.3 添加和删除方法64
3.10 继续学习Angular65
3.11 挑战66
3.12 总结66
第4章 Ionic导航和核心组件68
4.1 配置项目70
4.1.1 创建一个新应用并手动添加代码70
4.1.2 克隆完整版应用70
4.2 配置应用导航70
4.2.1 设计良好的应用导航72
4.2.2 使用状态管理器来声明应用视图73
4.3 构建主视图77
4.3.1 创建内容容器77
4.3.2 使用CSS组件并添加一个简单的链接列表78
4.3.3 给列表元素添加图标80
4.4 使用控制器和模型来开发预订视图81
4.5 把数据加载到天气视图中85
4.5.1 给天气视图添加模板86
4.5.2 创建天气控制器加载外部数据87
4.5.3 给天气视图添加一个载入指示器89
4.6 在餐馆视图中使用卡片和无限滚动91
4.7 使用幻灯片组件来实现应用介绍94
4.8 挑战97
4.9 总结98
第5章 选项卡、高级列表和表单组件99
5.1 配置本章的项目101
5.1.1 手动创建项目并添加代码101
5.1.2 克隆完整项目101
5.2 ionTabs:添加选项卡和导航101
5.2.1 给应用添加选项卡容器和三个选项卡103
5.3 给每个选项卡添加ionNavView104
5.4 加载并显示当前的比特币汇率109
5.5 在同一个选项卡视图中显示货币细节114
5.6 刷新比特币汇率并显示帮助信息117
5.6.1 IonRefresher:下拉刷新汇率118
5.6.2 $IonicPopover:弹出帮助信息120
5.7 绘制历史数据123
5.7.1 配置第三方库123
5.7.2 历史信息选项卡模板:使用Highcharts和下拉列表来切换货币124
5.7.3 历史信息选项卡控制器:加载数据并配置图表125
5.8 货币选项卡:支持重新排序和开关129
5.8.1 IonReorderButton:让列表支持重新排序129
5.8.2 IonToggle:给列表元素添加开关131
5.9 挑战132
5.10 总结132
第6章 使用Ionic开发一款天气应用134
6.1 项目配置135
6.2 设置侧滑菜单和视图136
6.3 地理位置搜索139
6.4 增加设置视图和数据的服务142
6.4.1 创建收藏地点和设置服务142
6.4.2 在侧滑菜单列表中显示收藏的地点144
6.4.3 增加设置视图模板145
6.4.4 设置视图控制器147
6.5 设置天气视图148
6.5.1 获取Forecastio API密钥148
6.5.2 使用Ionic命令行代理149
6.5.3 增加天气视图的控制器和模板150
6.6 ionScroll:制作自定义滚动内容组件151
6.6.1 在页面中使用ionScroll152
6.6.2 为天气数据查询创建过滤器158
6.7 活动菜单列表:显示可选列表160
6.8 ionModal:显示日出和日落数据表162
6.8.1 配置弹窗164
6.8.2 数据列表集:让日出和日落时间列表显示得更快166
6.9 弹框:提示并确认收藏地点修改169
6.10 挑战171
6.11 总结172
第7章 开发高级应用173
7.1 配置本章项目174
7.1.1 获取代码174
7.2 使用Sass自定义Ionic样式174
7.2.1 设置Sass175
7.2.2 使用Sass变量自定义Ionic176
7.2.3 使用Sass编写样式177
7.3 如何支持联网和离线模式178
7.4 处理手势事件180
7.4.1 使用Ionic事件指令监听事件180
7.4.2 使用$ionicGesture服务监听事件182
7.4.3 支持的手势事件185
7.5 数据持久化186
7.5.1 使用localStorage187
7.5.2 使用Web SQL、IndexedDB和SQLite189
7.5.3 Cordova插件提供的其他选项190
7.6 制作跨平台的应用191
7.6.1 一种尺寸并不能满足所有情况191
7.6.2 根据平台或者设备类型适配样式192
7.6.3 为平台和设备类型适配交互194
7.7 使用$ionicConfigProvider编辑默认交互行为196
7.8 总结197
第8章 使用Cordova插件198
8.1 Cordova插件199
8.1.1 使用插件要考虑的问题200
8.1.2 安装插件201
8.1.3 使用插件201
8.1.4 在模拟器中使用插件202
8.1.5 插件和系统限制203
8.1.6 Angular和Cordova陷阱203
8.1.7 关于设备和模拟器的一些常见问题解决办法205
8.2 ngCordova207
8.2.1 安装ngCordova207
8.3 在应用中使用相机和相册插件208
8.3.1 创建相机应用208
8.3.2 增加相机插件209
8.3.3 创建相册视图210
8.4 在天气应用中使用地理位置212
8.4.1 配置地理位置插件示例213
8.4.2 添加地理位置插件和ngCordova214
8.4.3 请求用户的地理位置214
8.4.4 优化天气应用216
8.5 本章挑战218
8.6 总结219
第9章 预览、调试和自动化测试220
9.1 预览、调试和测试之间的区别220
9.1.1 为什么测试如此重要222
9.2 配置本章示例222
9.3 预览应用的其他方法223
9.3.1 Ionic Lab223
9.3.2 Ionic View224
9.4 使用真机调试226
9.4.1 在Android设备上进行调试227
9.4.2 在iOS或模拟器中进行调试229
9.5 自动化测试232
9.5.1 使用Jasmine和Karma进行单元测试233
9.5.2 使用Protractor和WebDriver进行集成测试240
9.6 更多的测试示例245
9.7 总结245
第10章 编译并发布应用246
10.1 创建应用过程一览247
10.2 创建应用图标和启动页面图片248
10.2.1 创建图标249
10.2.2 创建启动页面图片250
10.3 准备上线应用251
10.4 编译Android应用并发布到Google Play252
10.4.1 配置应用的签名252
10.4.2 编译应用文件253
10.4.3 签名应用文件253
10.4.4 优化APK文件254
10.4.5 编译应用的升级版本254
10.4.6 创建应用清单并将应用上传到Play Store255
10.4.7 升级应用清单或上传新版本256
10.4.8 选择Android商店256
10.5 编译i0S应用并发布到AppStore257
10.5.1 配置认证和ID257
10.5.2 配置应用的ID标识258
10.5.3 在iTunes Connect中创建应用清单259
10.5.4 使用Xcode编译并上传应用259
10.5.5 完善iTunes Connect应用清单信息260
10.5.6 更新应用261
10.6 总结261
附录A相关资源263
热门推荐
- 131021.html
- 2151763.html
- 1599918.html
- 2987230.html
- 2242222.html
- 2377946.html
- 2825984.html
- 2906507.html
- 3500870.html
- 2679276.html
- http://www.ickdjs.cc/book_2009472.html
- http://www.ickdjs.cc/book_2331903.html
- http://www.ickdjs.cc/book_779474.html
- http://www.ickdjs.cc/book_1570699.html
- http://www.ickdjs.cc/book_2529023.html
- http://www.ickdjs.cc/book_2611315.html
- http://www.ickdjs.cc/book_107466.html
- http://www.ickdjs.cc/book_3412840.html
- http://www.ickdjs.cc/book_370730.html
- http://www.ickdjs.cc/book_3363866.html