正版Ionic学习手册+构建移动网站与APP : ionic移动开发入门与实战  共2本pdf下载

正版Ionic学习手册+构建移动网站与APP : ionic移动开发入门与实战 共2本百度网盘pdf下载

作者:
简介:正版Ionic学习手册+构建移动网站与APP : ionic移动开发入门与实战 共2本
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

内容简介

YL5318  9787115453402  9787302462019

Ionic学习手册

Ionic是一个用来开发混合手机应用的开源代码库,它可以优化HTML、CSS和的性能,构建高效的应用程序。 

本书作为Ionic的学习手册,重点讲解了使用Ionic来开发移动混合应用的方法。本书共分为9章,内容包含Ionic产生的背景、依赖的技术和简单介绍,Ionic的组件构成,如何使用SCSS更改Ionic的主题,如何使用Ionic的指令和服务加速开发,通过一个示例来详解Ionic的开发步骤,如何借助于Cordova和ngCordova与设备的功能进行集成,综合利用所学知识开发一个聊天App,以及与发布Ionic App相关的知识。  

本书内容实用、步骤详细,适合对移动应用开发感兴趣的读者阅读。

构建移动网站与APP:ionic移动开发入门与实战

Ionic是目前集流行与成熟两个特点于一身的跨平台移动开发框架。本书以实例驱动讲解的方式,让仅有简单网页制作基础知识的读者,也能轻松掌握Ionic下的移动应用开发。本书分为5篇,第1篇是移动开发准备篇,介绍了Ionic、Phonegap、Cordova、HTML5和移动开发的一些基础知识;第2篇是Ionic基础知识准备与常用库篇,介绍了配置开发Ionic环境所依赖的AngularJS、SASS、Gulp、lodash等业内主流库和工具;第3篇是Ionic组件完全解析篇,对Ionic内置的CSS样式类和组件类进行完整解析;第4篇是APP项目实战篇,介绍了如何按照业内通行实践的策划、设计、开发过程完成2个使用Ionic开发的完整APP。第5篇是发布和推广应用篇,介绍了在开发完成之后,如何为Android和iOS两大移动平台发布和推广更新自己的APP。本书内容详尽、实例丰富,是广大HTML 5爱好者、移动互联网创业者、移动开发人员的参考书,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关教材。

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

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

1.2  跨平台移动开发框架 2

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

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

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

1.2.4 什么是PhoneGap / Cordova / Ionic 8

1.3  初识Ionic v1.x8

1.3.1 为什么选择Ionic 9

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

1.3.3 基于AngularJS框架 11

1.3.4 接近原生APP应用的炫丽界面组件 11

1.3.5 自适应(Responsive)布局 12

1.3.6 支持个(任)性定制 13

1.3.7 Ionic的缺点 13

1.3.8 Ionic的商业案例 14

1.3.9 Ionic的开源案例 15

1.3.10 Ionic的未来——Ionic v2.0 & AngularJS v2.0 16

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和NPM 19

2.1.2 安装Git 21

2.1.3 安装Gulp和Bower 23

2.1.4 安装Ionic CLI与Cordova 24

2.1.5 安装设置Chrome浏览器() 25

2.1.6 Hello Ionic项目 27

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

2.2 Windows下安装Android开发平台 29

2.2.1 安装Android开发环境 29

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

2.2.3 连接Android实体机设备测试APP 34

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

2.3 Apple OS X下安装iOS与Android 开发平台 36

2.3.1 安装Xcode 37

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

2.3.3 连接iOS模拟器测试APP 37

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

2.3.5 安装Android开发环境 40

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

2.3.7 连接Android实体机设备测试APP 45

2.4  安装开发工具SublimeText 3() 47

2.4.1 安装开发工具Sublime Text 3 47

2.4.2 安装Ionic辅助编码插件 48

2.5  小结 49

第3章  AngularJS v1.x入门初步 50

3.1 AngularJS整体结构概述 50

3.1.1 AngularJS实现了M.V.VM模式 51

3.1.2 AngularJS为实现了模块化 52

3.1.3 AngularJS实现了声明式界面 52

3.1.4 AngularJS实现了双向数据绑定 52

3.2  代码模块与依赖注入 54

3.2.1 定义模块与组件 54

3.2.2 使用模块与组件依赖注入 55

3.2.3 AngularJS模块与文件 56

3.3  数据作用域与控制器 56

3.3.1 在控制器内初始化作用域对象 56

3.3.2 使用作用域对象 57

3.3.3 控制器与作用域的反模式 59

3.4  指令和过滤器 59

3.4.1 指令Directive是什么 60

3.4.2 自定义指令及使用 60

3.4.3 使用过滤器Filter 62

3.5  服务类组件 63

3.5.1 Provider服务组件详解 64

3.5.2 Factory服务组件详解 65

3.5.3 Service服务组件简介 66

3.5.4 服务类组件特性总结 67

3.6  一个简单的AngularJS项目:实时自选股行情页67

3.7  小结 76

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

4.1 SASS 入门 77

4.1.1 变量与计算 78

4.1.2 样式嵌套 79

4.1.3 单行注释 // 81

4.1.4 继承@extend 82

4.1.5 混入@mixin与@include 83

4.1.6 颜色计算 85

4.1.7 引入文件@import 86

4.1.8 条件语句@if和@else 87

4.2 lodash(可选学) 87

4.2.1 使用场景 87

4.2.2 引入到项目 88

4.2.3 进一步学习指南 88

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

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

4.3.2 获取流函数src 90

4.3.3 写文件函数dest 91

4.3.4 监视文件变化函数watch 92

4.3.5 定义任务函数task 93

4.3.6 解析Ionic项目Gulp主文件 94

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

4.4.1 常用工作目录 www 96

4.4.2 常用工作目录scss 96

4.4.3 常用工作目录 resources 97

4.4.4 重要文件package.json 97

4.4.5 重要文件config.xml 97

4.4.6 其他目录与文件简介 98

4.5  小结 98...........



^_^:dde0d63182532a038d88216adc5d77a1