图书介绍
Ionic3与CodePush初探 支持跨平台与热更新的App开发技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈杰浩,张成,吴曦,史继筠编著 著
- 出版社: 北京:北京理工大学出版社
- ISBN:9787568255424
- 出版时间:2018
- 标注页数:309页
- 文件大小:57MB
- 文件页数:342页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Ionic3与CodePush初探 支持跨平台与热更新的App开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 相关技术介绍1
1.1 探究开发模式1
1.1.1 Native App1
1.1.2 Web App2
1.1.3 Hybrid App2
1.1.4 React Native3
1.1.5 微信小程序4
1.2 梳理学习路线4
1.2.1 依赖关系4
1.2.2 TypeScript5
1.2.3 Angular46
1.2.4 Ionic37
1.2.5 Cordova8
1.2.6 Ionic Native10
1.2.7 CodePush10
第2章 配置开发环境12
2.1 安装Node.js12
2.2 使用淘宝NPM镜像14
2.3 安装Ionic CLI14
2.4 安装CodePush CLI15
2.5 安装Visual Studio Code16
2.6 配置Android环境19
2.6.1 Java环境变量19
2.6.2 Android Studio19
2.6.3 Android模拟器20
2.7 配置iOS环境23
2.7.1 前期准备23
2.7.2 Xcode23
2.7.3 iOS模拟器24
第3章 Ionic3初体验26
3.1 新建工程项目26
3.2 浏览器的调试27
3.3 模拟器的调试28
3.3.1 Android模拟器的调试28
3.3.2 iOS模拟器的调试30
3.4 梳理目录结构32
3.5 查看官方Demo34
第4章 TypeScript基础语法入门36
4.1 声明与建议36
4.2 配置独立环境36
4.3 变量类型37
4.3.1 类型定义37
4.3.2 类型推断39
4.3.3 类型断言39
4.4 函数39
4.4.1 类型限定39
4.4.2 可选参数40
4.4.3 默认参数41
4.4.4 剩余参数41
4.4.5 箭头函数42
4.5 类43
4.5.1 面向对象43
4.5.2 继承43
4.5.3 存取器44
4.5.4 其他特性45
4.6 接口45
4.6.1 类型限定45
4.6.2 实现46
4.6.3 多继承47
4.7 模块47
4.7.1 基本概念47
4.7.2 导出48
4.7.3 导入49
4.8 其他50
4.8.1 模板字符串50
4.8.2 迭代器51
4.8.3 装饰器51
第5章 Angular4核心思想简介53
5.1 声明与建议53
5.2 配置独立环境54
5.3 整体架构55
5.3.1 全新理念55
5.3.2 “八大金刚”55
5.4 模块(Module)57
5.4.1 根模块57
5.4.2 对比TypeScript模块58
5.4.3 常用模块58
5.5 组件(Component)59
5.5.1 封装复用59
5.5.2 局部样式61
5.5.3 输入/输出62
5.5.4 函数调用63
5.5.5 层次结构64
5.6 模板(Template)65
5.6.1 模板语法65
5.6.2 插值表达式66
5.6.3 模板引用变量66
5.6.4 管道67
5.6.5 安全导航操作符68
5.7 数据绑定(Data Binding)68
5.7.1 基本概念68
5.7.2 属性绑定69
5.7.3 CSS类绑定69
5.7.4 CSS样式绑定70
5.7.5 事件绑定70
5.7.6 双向数据绑定71
5.8 指令(Directive)72
5.8.1 指令分类72
5.8.2 ngClass72
5.8.3 ngStyle73
5.8.4 ngIf73
5.8.5 ngFor74
5.8.6 ngSwitch75
5.9 服务(Service)76
5.9.1 职责分离76
5.9.2 依赖注入76
5.9.3 Promise78
5.9.4 网络服务80
第6章 Ionic3页面布局控件83
6.1 声明与建议83
6.2 顶栏与底栏(Header&Footer)84
6.3 导航栏(Navbar&Toolbar)84
6.4 内容(Content)86
6.5 滚动(Scroll)89
6.6 滑动(Slide)89
6.7 菜单(Menu)93
6.7.1 菜单组件93
6.7.2 菜单服务95
6.8 网格(Grid&Row&Col)98
6.8.1 十二列布局98
6.8.2 屏幕自适应100
6.9 标签(Tab)102
6.9.1 文字标签102
6.9.2 图标标签103
6.9.3 文字图标标签104
6.9.4 徽章标签104
6.9.5 标签组API105
6.9.6 标签API107
6.10 段(Segment)107
6.11 分裂板(SplitPane)110
第7章 Ionic3列表相关控件112
7.1 列表(List)112
7.1.1 普通列表112
7.1.2 无线列表113
7.1.3 内联列表114
7.1.4 分组列表115
7.1.5 列表头116
7.2 条目(Item)117
7.2.1 布局位置117
7.2.2 滑动条目119
7.2.3 重排序120
7.2.4 其他122
7.3 注释(Note)123
7.4 下拉刷新(Refresher)124
7.5 上拉加载(InfiniteScroll)127
7.6 虚拟滚动(VirtualScroll)129
第8章 Ionic3弹出层控件130
8.1 动作菜单(Action Sheet)130
8.2 对话框(Alert)133
8.2.1 基本对话框133
8.2.2 输入对话框135
8.2.3 确认对话框137
8.2.4 单选对话框139
8.2.5 复选对话框140
8.3 加载框(Loading)142
8.4 模态框(Modal)144
8.5 浮动框(Popover)146
8.6 弹出框(Toast)148
第9章 Ionic3页面元素控件151
9.1 头像(Avatar)151
9.2 徽章(Badge)152
9.3 按钮(Button)153
9.3.1 默认样式153
9.3.2 轮廓样式154
9.3.3 简易样式155
9.3.4 圆形按钮156
9.3.5 块状按钮157
9.3.6 全宽按钮157
9.3.7 按钮尺寸158
9.3.8 图标按钮159
9.4 卡片(Card)160
9.4.1 简易卡片160
9.4.2 复合卡片161
9.5 复选按钮(Checkbox)163
9.6 碎片(Chip)165
9.7 日期时间(DateTime)167
9.8 浮动按钮(FAB)171
9.9 输入(Input)173
9.9.1 普通输入174
9.9.2 固定输入175
9.9.3 栈式输入176
9.9.4 浮动输入177
9.9.5 相关属性178
9.10 单选按钮(Radio)178
9.11 范围(Range)180
9.12 搜索栏(Searchbar)182
9.13 选择(Select&Option)184
9.14 开关按钮(Toggle)186
9.15 缩略图(Thumbnail)187
9.16 文字样式(Typography)188
第10章 Ionic3其他知识点189
10.1 配置文件189
10.1.1 根模块189
10.1.2 config.xml191
10.1.3 index.html193
10.2 页面生命周期196
10.2.1 基本概念196
10.2.2 流程详解196
10.2.3 根组件199
10.3 页面导航200
10.3.1 基本概念200
10.3.2 根组件导航201
10.3.3 页面组件导航202
10.3.4 标签(Tab)导航204
10.3.5 NavController API206
10.4 全局事件207
10.5 全局配置209
10.6 数据持久化212
10.7 主题样式214
10.7.1 分层控制214
10.7.2 SCSS简介215
10.7.3 主题颜色218
10.7.4 样式覆盖219
10.8 字体图标220
第11章 Cordova插件与Ionic Native222
11.1 完善跨平台体验222
11.2 Cordova插件库223
11.3 安装Cordova插件225
11.3.1 下载安装225
11.3.2 使用说明226
11.3.3 模拟测试228
11.4 卸载Cordova插件229
11.5 更新Cordova插件229
11.5.1 更新检测工具229
11.5.2 更新操作步骤230
11.6 不使用Ionic Native231
11.6.1 特殊调用方式231
11.6.2 改造回调函数232
第12章 CodePush集成与使用234
12.1 声明与建议234
12.2 引入热更新机制234
12.3 开发端CLI235
12.3.1 基本概念235
12.3.2 注册账号236
12.3.3 App管理237
12.3.4 分支管理239
12.3.5 推送更新240
12.3.6 版本控制241
12.3.7 提升操作242
12.3.8 回滚操作243
12.3.9 历史记录244
12.3.10 统计数据244
12.4 客户端SDK245
12.4.1 基本概念245
12.4.2 下载安装246
12.4.3 自动同步247
12.4.4 其他API250
12.5 Mobile Center251
第13章 示例App设计与实现253
13.1 示例说明253
13.2 前期准备254
13.3 Ionic3页面封装257
13.3.1 设计思想257
13.3.2 列表页面258
13.4 Ionic3组件封装266
13.4.1 设计思想266
13.4.2 条形菜单组件266
13.4.3 图片选择组件268
13.5 Ionic3服务封装273
13.5.1 设计思想273
13.5.2 对话框服务273
13.5.3 网络交互服务275
13.6 集成CodePush284
13.6.1 服务封装284
13.6.2 自动更新290
13.6.3 分支切换291
第14章 发布到应用商店293
14.1 性能优化策略293
14.1.1 性能瓶颈293
14.1.2 Crosswalk294
14.1.3 WKWebView295
14.1.4 预编译与摇树优化296
14.2 安全加固策略297
14.2.1 安全风险297
14.2.2 代码压缩与代码混淆297
14.2.3 签名机制298
14.3 打包并提交300
14.3.1 Android生成apk300
14.3.2 iOS生成ipa301
14.4 更新与维护302
14.4.1 选择更新方式302
14.4.2 更新Ionic303
结语306
参考文献309
热门推荐
- 440485.html
- 646374.html
- 41944.html
- 2514588.html
- 2000325.html
- 3312284.html
- 3212476.html
- 3209800.html
- 2557857.html
- 2150185.html
- http://www.ickdjs.cc/book_1741981.html
- http://www.ickdjs.cc/book_133412.html
- http://www.ickdjs.cc/book_2137363.html
- http://www.ickdjs.cc/book_1239694.html
- http://www.ickdjs.cc/book_3757281.html
- http://www.ickdjs.cc/book_2449036.html
- http://www.ickdjs.cc/book_471934.html
- http://www.ickdjs.cc/book_968258.html
- http://www.ickdjs.cc/book_2748353.html
- http://www.ickdjs.cc/book_1330276.html