图书介绍

Ionic移动开发入门与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Ionic移动开发入门与实战
  • 秦超,李一鸣著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302503453
  • 出版时间:2018
  • 标注页数:382页
  • 文件大小:58MB
  • 文件页数:398页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Ionic移动开发入门与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 移动开发准备3

第1章 欢迎进入移动开发的世界3

1.1 移动互联网行业的浪潮3

1.2 跨平台移动开发框架4

1.2.1 什么是跨平台移动开发框架4

1.2.2 为什么选择跨平台移动开发框架5

1.2.3 可选的跨平台移动开发框架简介6

1.2.4 什么是PhoneGap / Cordova / Ionic9

1.3 初识Ionic v3.x10

1.3.1 为什么选择Ionic10

1.3.2 基于Web技术HTML 5/CSS 3/JavaScript11

1.3.3 基于Angular框架12

1.3.4 接近原生App应用的绚丽界面组件13

1.3.5 自适应(Responsive)布局14

1.3.6 支持个(任)性定制14

1.3.7 Ionic的缺点14

1.3.8 Ionic的商业案例15

1.3.9 Ionic的开源案例17

1.4 学习完本书找工作与创业17

1.4.1 从本书的项目实战开始准备技术作品17

1.4.2 Ionic助力实现你的创业梦想18

1.5 小结18

第2章 Ionic的开发调试环境安装19

2.1 Ionic快速上手环境安装19

2.1.1 安装Node.js和NPM19

2.1.2 安装Git21

2.1.3 安装Gulp和Bower23

2.1.4 安装Ionic CLI与Cordova25

2.1.5 安装设置Chrome浏览器(推荐)27

2.1.6 Hello Ionic项目29

2.1.7 使用浏览器验证开发环境自动重载特性30

2.2 Windows下安装Android开发平台31

2.2.1 安装Android开发环境31

2.2.2 为测试项目增加Android平台支持36

2.2.3 连接Android实体机设备测试App36

2.2.4 不使用Android模拟器的说明37

2.3 Mac OS下安装iOS与Android开发平台37

2.3.1 安装Xcode38

2.3.2 为测试项目增加iOS平台支持38

2.3.3 连接iOS模拟器测试App38

2.3.4 低成本连接iOS实体机设备测试App39

2.3.5 安装Android开发环境40

2.3.6 为测试项目增加Android平台支持45

2.3.7 连接Android实体机设备测试App45

2.4 安装开发工具Visual Studio Code(推荐)46

2.4.1 安装开发工具Visual Studio Code46

2.4.2 安装Ionic辅助编码插件47

2.5 小结48

第二篇 Ionic基础知识准备与常用库51

第3章 Angular入门初步51

3.1 AngularCLI安装与使用51

3.1.1 AngularCLI的安装52

3.1.2 使用AngularCLI创建项目52

3.1.3 使用AngularCLI启动开发服务器53

3.2 Angular整体结构概述54

3.2.1 Angular与TypeScript54

3.2.2 Angular实现了M.V.VM模式55

3.2.3 Angular实现了模块化55

3.2.4 Angular实现了声明式界面56

3.2.5 Angular实现了双向数据绑定56

3.3 模块与依赖注入57

3.3.1 根模块57

3.3.2 使用模块与组件依赖注入58

3.4 组件与模板59

3.4.1 Angular中的组件59

3.4.2 Angular中的模板和元数据59

3.5 指令与服务60

3.5.1 指令是什么60

3.5.2 指令的使用61

3.6 服务类组件63

3.7 一个简单的Angular项目:实时自选股行情页64

3.8 小结70

第4章 其他基础知识与Ionic项目结构71

4.1 SASS入门71

4.1.1 变量与计算72

4.1.2 样式嵌套73

4.1.3 单行注释75

4.1.4 继承@extend76

4.1.5 混入@mixin与@include77

4.1.6 颜色计算79

4.1.7 引入文件@import80

4.1.8 条件语句@if和@else81

4.2 lodash(可选学)81

4.2.1 使用场景82

4.2.2 引入到项目82

4.2.3 进一步学习指南82

4.3 Gulp使用简介(可选学)83

4.3.1 Gulp主文件gulpfile.js的执行原理83

4.3.2 获取流函数src84

4.3.3 写文件函数dest85

4.3.4 监视文件变化函数watch86

4.3.5 定义任务函数task87

4.3.6 解析Ionic项目Gulp主文件88

4.4 Ionic项目模板目录结构简介89

4.4.1 常用工作目录src90

4.4.2 常用工作目录scss91

4.4.3 常用工作目录resources91

4.4.4 重要文件package.json91

4.4.5 重要文件config.xml91

4.4.6 其他目录与文件简介92

4.5 小结92

第三篇 Ionic组件完全解析95

第5章 Ionic常用内置组件95

5.1 选项卡栏95

5.2 导航栏99

5.2.1 单层标题导航栏99

5.2.2 多层标题导航栏100

5.2.3 导航栏的页面跳转101

5.3 按钮105

5.3.1 按钮颜色设置105

5.3.2 按钮尺寸与形状106

5.3.3 无填充色按钮107

5.3.4 图标按钮108

5.3.5 标题栏按钮110

5.4 列表容器112

5.4.1 列表头、普通列表和箭头列表115

5.4.2 图标列表116

5.4.3 图片列表116

5.4.4 侧滑列表116

5.5 展示卡117

5.5.1 普通卡片118

5.5.2 列表卡片119

5.5.3 社交类卡片119

5.6 输入框121

5.6.1 普通输入框122

5.6.2 带图标输入框122

5.6.3 有边距的输入框123

5.6.4 其他输入框效果123

5.6.5 导航栏放置输入框124

5.7 开关类组件125

5.8 范围选择组件127

5.9 选择框组件128

5.10 自定义主题颜色130

5.11 可用图标集130

5.12 小结131

第6章 Ionic内置TypeScript组件概述132

6.1 Ionic内置TypeScript组件132

6.1.1 组件分类与前后缀说明132

6.1.2 使用Ionic内置服务组件133

6.1.3 Ionic内置TypeScript组件与Angular集成134

6.2 使用TypeScript组件的常见问题解决办法134

6.2.1 交互调试部署到Android设备上的Ionic应用134

6.2.2 设备上显示白屏幕错误问题调试135

6.2.3 交互调试部署到iOS设备上的Ionic应用136

6.3 小结137

第7章 Ionic内置布局类组件138

7.1 内容显示相关组件140

7.1.1 内容展示容器141

7.1.2 内容滚动容器143

7.2 内容刷新相关组件144

7.2.1 加载新内容滚动触发器144

7.2.2 下拉刷新组件146

7.3 小结149

第8章 Ionic内置导航类组件150

8.1 导航框架相关组件151

8.1.1 生命周期钩子151

8.1.2 页面跳转153

8.1.3 页面间传值157

8.2 选项卡相关组件163

8.2.1 ion-tabs指令组件163

8.2.2 ion-tab指令组件163

8.3 侧栏菜单相关组件165

8.4 导航应用综合实战:个人电子简历App框架169

8.5 小结177

第9章 Ionic内置数据展示与操作组件178

9.1 对话框类相关组件178

9.1.1 浮动框178

9.1.2 弹出框182

9.1.3 上拉菜单186

9.2 加载中提示相关组件188

9.2.1 加载中指示器189

9.2.2 加载中指示服务190

9.3 轮播组件192

9.4 键盘组件195

9.5 抽签应用练习196

9.6 小结209

第10章 Ionic内置基础服务组件与设备平台客制化210

10.1 平台服务组件介绍210

10.2 平台服务组件使用212

10.2.1 获取设备相关信息212

10.2.2 处理Android硬件返回键213

10.3 设备平台客制化216

10.3.1 重写SCSS样式类216

10.3.2 使用Angular客制化平台风格示例217

10.4 小结219

第11章 借助插件接近无限可能220

11.1 Cordova插件220

11.1.1 搜索可用的插件220

11.1.2 插件管理(安装、删除、显示已装插件)221

11.1.3 cordova-plugin-battery-status插件使用示例223

11.1.4 cordova-plugin-telerik-imagepicker插件说明225

11.2 Ionic Native插件使用226

11.2.1 安装Ionic Native插件226

11.2.2 Ionic Native插件使用步骤概要227

11.2.3 插件Device使用示例229

11.2.4 插件Toast使用示例230

11.2.5 插件ActionSheet使用示例231

11.2.6 插件AppVersion使用示例232

11.2.7 插件Vibration使用示例233

11.2.8 插件SocialSharing使用示例233

11.2.9 插件Network使用示例234

11.2.10 插件NativeStorage使用示例235

11.2.11 插件Keyboard使用示例236

11.2.12 插件TouchID使用示例237

11.3 小结238

第12章 后端服务器模拟环境搭建准备239

12.1 MongoDB安装与测试240

12.2 Postman安装与使用示例243

12.3 使用Express初始化创建API示例245

12.4 使用Mongoose完善数据持久化示例253

12.5 使用Passport加入用户验证示例258

12.6 小结268

第四篇 App项目实战和发布推广271

第13章 项目实战:逍遥游App v0.1 (UGC+B2C应用)271

13.1 项目和代码说明271

13.1.1 项目说明271

13.1.2 随书代码运行说明272

13.2 功能设计273

13.2.1 界面与功能概述274

13.2.2 服务端API接口概述277

13.3 功能实现277

13.3.1 准备工作:部署服务器端环境277

13.3.2 初始化项目设置与目录结构279

13.3.3 实现总体界面导航与路由281

13.3.4 实现侧栏菜单功能集293

13.3.5 实现旅友行踪功能集302

13.3.6 实现我的足迹功能集316

13.3.7 实现预约旅游产品功能集337

13.3.8 实现设置功能集356

13.3.9 定制启动屏与App图标365

13.4 小结与作业练习365

第14章 应用的生成与发布更新367

14.1 生成发布Android平台的应用包367

14.1.1 生成发布版的apk文件367

14.1.2 生成用于签名的私钥368

14.1.3 对apk文件签名368

14.1.4 优化apk文件并改名369

14.1.5 发布Android应用370

14.2 生成发布iOS平台的应用370

14.2.1 使用开发者账户连接Xcode371

14.2.2 签名371

14.2.3 设置应用的标识名372

14.2.4 开始应用上架登记373

14.2.5 尝试编译生成正式发布版的应用376

14.2.6 使用Xcode打包App应用376

14.2.7 创建应用的发布档377

14.2.8 完成应用上架登记378

14.3 更新应用381

14.4 小结382

热门推荐