构建移动网站与APP:ionic移动开发入门与实战
结合HTML 5和AngularJS技术热点,让移动互联网开发更简单

作者:秦超

丛书名:编程与应用开发丛书

定价:79元

印次:1-1

ISBN:9787302462019

出版日期:2017.03.01

印刷日期:2017.02.24

图书责编:夏毓彦

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

秦超,毕业于华东理工大学。从事IT行业20年,互联网技术的项目开发10年。近年曾参与传统企业应用与移动APP的结合和互联网金融等多个项目的开发工作。

前 言 Ionic是一个开源免费、技术先进,并获得业内广泛认可的跨平台的移动开发框架。它是基于主流技术HTML 5和AngularJS的快速开发工具,在极大地解放开发创业者的时间和学习成本的同时又融合了成熟的前端工程技术实践的成果。遗憾的是,由于Ionic涉及了前端技术界各种先进技术并不断演进,目前网络上为初学者采纳的Ionic的中文资料不仅散乱不成体系,而且很多内容与Ionic的官方资料有较大的出入,也没有较好的开源项目可以借鉴。国内的初学者想要短时间完全掌握并成功上手开发出一个可用的APP需要走很多弯路。因此作者结合自己的学习与开发经验,在本书以学习Ionic开发的前置基础知识如AngularJS框架、SASS、Gulp等技术面为起点,阐述了Ionic框架的所有组件使用方法之后,辅以两个涵盖前后端实现的Ionic项目完整解析来引导学习者最终掌握Ionic框架及其周边技术。本书的目的是力求通过官方权威资料,理论与实战项目相结合使读者在练习与模仿中熟练掌握利用Ionic快速开发跨平台移动APP的方法,并能够真实地将技术转化为经济利益和创业成果。本书的定位就是为想在移动应用领域找工作或创业的人士提供加速器。 本书是一本与众不同的书 1.以练带学 本书采用实例驱动的方式介绍Ionic框架下的APP开发。在介绍书中重要的知识点如AngularJS、应用的页面导航、调用移动设备的硬件功能等后,紧接着就有实例来验证与解释如何应用,最后还通过两个中型项目来复习和巩固所学知识点。 2.跨平台 本书开发的项目是跨平台应用,因此书中对Windows和Mac两种开发环境下如何...

目录
荐语
查看详情 查看详情
目  录

第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.x 8

1.3.1  为什么选择Ionic 9

1.3.2  基于Web技术HTML 5/CSS 3/JavaScript 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 CL... 查看详情

对于只有一些网页开发基础知识的读者来说,ionic目前也许是这个星球上最适合你的跨平台移动开发技术框架了。从新手入门学习便捷性、功能快速扩充迭代与重构支持、团队模块化分工协作支持、应用前台性能优化、跨平台支持、开源免费和社区生态成熟度各项指标来看,业界已基本公认ionic都在开发速度、插件功能、组件成熟度以及背后开发团队的专业性上达到了比较完美的平衡。相比其他跨平台方案,ionic优势明显,而且其背后的框架主力开发商有长远的升级路线图。本书以实例驱动讲解的方式,让移动开发零基础读者也能轻松掌握移动应用开发的技术,跟上目前的万众创新、全面移动化乃至工业4.0的热潮。 查看详情