主页 详情

《Ionic移动开发入门与实战》_秦超,李一鸣著_14497202_9787302503453

【书名】:《Ionic移动开发入门与实战》
【作者】:秦超,李一鸣著
【出版社】:北京:清华大学出版社
【时间】:2018
【页数】:382
【ISBN】:9787302503453
【SS码】:14497202

最新查询

内容简介

第一篇 移动开发准备

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

1.1 移动互联网行业的浪潮

1.2 跨平台移动开发框架

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

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

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

1.2.4 什么是PhoneGap / Cordova / Ionic

1.3 初识Ionic v3.x

1.3.1 为什么选择Ionic

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

1.3.3 基于Angular框架

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

1.3.5 自适应(Responsive)布局

1.3.6 支持个(任)性定制

1.3.7 Ionic的缺点

1.3.8 Ionic的商业案例

1.3.9 Ionic的开源案例

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

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

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

1.5 小结

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

2.1 Ionic快速上手环境安装

2.1.1 安装Node.js和NPM

2.1.2 安装Git

2.1.3 安装Gulp和Bower

2.1.4 安装Ionic CLI与Cordova

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

2.1.6 Hello Ionic项目

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

2.2 Windows下安装Android开发平台

2.2.1 安装Android开发环境

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

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

2.2.4 不使用Android模拟器的说明

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

2.3.1 安装Xcode

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

2.3.3 连接iOS模拟器测试App

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

2.3.5 安装Android开发环境

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

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

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

2.4.1 安装开发工具Visual Studio Code

2.4.2 安装Ionic辅助编码插件

2.5 小结

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

第3章 Angular入门初步

3.1 AngularCLI安装与使用

3.1.1 AngularCLI的安装

3.1.2 使用AngularCLI创建项目

3.1.3 使用AngularCLI启动开发服务器

3.2 Angular整体结构概述

3.2.1 Angular与TypeScript

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

3.2.3 Angular实现了模块化

3.2.4 Angular实现了声明式界面

3.2.5 Angular实现了双向数据绑定

3.3 模块与依赖注入

3.3.1 根模块

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

3.4 组件与模板

3.4.1 Angular中的组件

3.4.2 Angular中的模板和元数据

3.5 指令与服务

3.5.1 指令是什么

3.5.2 指令的使用

3.6 服务类组件

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

3.8 小结

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

4.1 SASS入门

4.1.1 变量与计算

4.1.2 样式嵌套

4.1.3 单行注释

4.1.4 继承@extend

4.1.5 混入@mixin与@include

4.1.6 颜色计算

4.1.7 引入文件@import

4.1.8 条件语句@if和@else

4.2 lodash(可选学)

4.2.1 使用场景

4.2.2 引入到项目

4.2.3 进一步学习指南

4.3 Gulp使用简介(可选学)

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

4.3.2 获取流函数src

4.3.3 写文件函数dest

4.3.4 监视文件变化函数watch

4.3.5 定义任务函数task

4.3.6 解析Ionic项目Gulp主文件

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

4.4.1 常用工作目录src

4.4.2 常用工作目录scss

4.4.3 常用工作目录resources

4.4.4 重要文件package.json

4.4.5 重要文件config.xml

4.4.6 其他目录与文件简介

4.5 小结

第三篇 Ionic组件完全解析

第5章 Ionic常用内置组件

5.1 选项卡栏

5.2 导航栏

5.2.1 单层标题导航栏

5.2.2 多层标题导航栏

5.2.3 导航栏的页面跳转

5.3 按钮

5.3.1 按钮颜色设置

5.3.2 按钮尺寸与形状

5.3.3 无填充色按钮

5.3.4 图标按钮

5.3.5 标题栏按钮

5.4 列表容器

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

5.4.2 图标列表

5.4.3 图片列表

5.4.4 侧滑列表

5.5 展示卡

5.5.1 普通卡片

5.5.2 列表卡片

5.5.3 社交类卡片

5.6 输入框

5.6.1 普通输入框

5.6.2 带图标输入框

5.6.3 有边距的输入框

5.6.4 其他输入框效果

5.6.5 导航栏放置输入框

5.7 开关类组件

5.8 范围选择组件

5.9 选择框组件

5.10 自定义主题颜色

5.11 可用图标集

5.12 小结

第6章 Ionic内置TypeScript组件概述

6.1 Ionic内置TypeScript组件

6.1.1 组件分类与前后缀说明

6.1.2 使用Ionic内置服务组件

6.1.3 Ionic内置TypeScript组件与Angular集成

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

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

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

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

6.3 小结

第7章 Ionic内置布局类组件

7.1 内容显示相关组件

7.1.1 内容展示容器

7.1.2 内容滚动容器

7.2 内容刷新相关组件

7.2.1 加载新内容滚动触发器

7.2.2 下拉刷新组件

7.3 小结

第8章 Ionic内置导航类组件

8.1 导航框架相关组件

8.1.1 生命周期钩子

8.1.2 页面跳转

8.1.3 页面间传值

8.2 选项卡相关组件

8.2.1 ion-tabs指令组件

8.2.2 ion-tab指令组件

8.3 侧栏菜单相关组件

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

8.5 小结

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

9.1 对话框类相关组件

9.1.1 浮动框

9.1.2 弹出框

9.1.3 上拉菜单

9.2 加载中提示相关组件

9.2.1 加载中指示器

9.2.2 加载中指示服务

9.3 轮播组件

9.4 键盘组件

9.5 抽签应用练习

9.6 小结

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

10.1 平台服务组件介绍

10.2 平台服务组件使用

10.2.1 获取设备相关信息

10.2.2 处理Android硬件返回键

10.3 设备平台客制化

10.3.1 重写SCSS样式类

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

10.4 小结

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

11.1 Cordova插件

11.1.1 搜索可用的插件

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

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

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

11.2 Ionic Native插件使用

11.2.1 安装Ionic Native插件

11.2.2 Ionic Native插件使用步骤概要

11.2.3 插件Device使用示例

11.2.4 插件Toast使用示例

11.2.5 插件ActionSheet使用示例

11.2.6 插件AppVersion使用示例

11.2.7 插件Vibration使用示例

11.2.8 插件SocialSharing使用示例

11.2.9 插件Network使用示例

11.2.10 插件NativeStorage使用示例

11.2.11 插件Keyboard使用示例

11.2.12 插件TouchID使用示例

11.3 小结

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

12.1 MongoDB安装与测试

12.2 Postman安装与使用示例

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

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

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

12.6 小结

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

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

13.1 项目和代码说明

13.1.1 项目说明

13.1.2 随书代码运行说明

13.2 功能设计

13.2.1 界面与功能概述

13.2.2 服务端API接口概述

13.3 功能实现

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

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

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

13.3.4 实现侧栏菜单功能集

13.3.5 实现旅友行踪功能集

13.3.6 实现我的足迹功能集

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

13.3.8 实现设置功能集

13.3.9 定制启动屏与App图标

13.4 小结与作业练习

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

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

14.1.1 生成发布版的apk文件

14.1.2 生成用于签名的私钥

14.1.3 对apk文件签名

14.1.4 优化apk文件并改名

14.1.5 发布Android应用

14.2 生成发布iOS平台的应用

14.2.1 使用开发者账户连接Xcode

14.2.2 签名

14.2.3 设置应用的标识名

14.2.4 开始应用上架登记

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

14.2.6 使用Xcode打包App应用

14.2.7 创建应用的发布档

14.2.8 完成应用上架登记

14.3 更新应用

14.4 小结


书查询(www.shuchaxun.com)本网页唯一编码:
af523f078ae4884f390c464120e8a179#2b0475abb75352f69d47d23e4de554e6#62569503#14497202.zip