本书由浅入深,全面、系统、详尽地介绍了HTML 5相关技术及其在移动开发领域的应用。从基本原理到移动页面优化再到实战应用,几乎涉及HTMML 5移动开发领域的绝大部分内容,是一本集理论与实战的综合性参考书。本书共13章,分为3篇。第1篇为HTML 5移动特性,内容包括HTML 5移动开发基础、移动表单、多媒体形式、地理位置定位(Geolocation)、离线缓存、Canvas绘图、CSS 3视觉辅助和调用手机设备等,最后还剖析了移动性能优化的一些技巧。第2篇为HTML 5移动框架,主要介绍jQueryMobile和SenchaTouch这两个当下最流行的移动框架。第3篇为HTML 5移动实战,
构建移动网站与APP : ionic移动开发入门与实战
✍ Scribed by 秦超
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 488
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
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爱好者、移动互联网创业者、移动开发人员必备的参考书,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关专业教材。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 欢迎进入移动开发的世界
1.1 移动互联网行业的浪潮
1.2 跨平台移动开发框架
1.3 初识Ionic v1.x
1.4 学习完本书找工作与创业
1.5 小结
第2章 Ionic 的开发调试环境安装
2.1 Ionic快速上手环境安装
2.2 Windows下安装Android开发平台
2.3 Apple OS X下安装iOS与Android开发平台
2.4 安装开发工具Sublime Text 3(推荐)
2.5 小结
第3章 AngularJS v1.x入门初步
3.1 AngularJS整体结构概述
3.2 代码模块与依赖注入
3.3 数据作用域与控制器
3.4 指令和过滤器
3.5 服务类组件
3.6 一个简单的AngularJS项目:实时自选股行情页
3.7 小结
第4章 其他基础知识与Ionic项目结构
4.1 SASS 入门
4.2 lodash(可选学)
4.3 Gulp使用简介(可选学)
4.4 Ionic项目模板目录结构简介
4.5 小结
第5章 Ionic内置CSS样式
5.1 栅格布局解析
5.2 固定标题栏
5.3 按钮
5.4 列表容器
5.5 展示卡
5.6 表单控件样式
5.7 开关类组件
5.8 范围选择组件
5.9 选择框组件
5.10 选项卡栏
5.11 自定义主题颜色
5.12 可用图标集
5.13 内边距微调
5.14 小结
第6章 Ionic内置JS组件概述
6.1 Ionic内置JS组件
6.2 使用JS组件的常见问题解决办法
6.3 小结
第7章 Ionic内置布局类组件
7.1 固定标题栏
7.2 内容显示相关组件
7.3 小结
第8章 Ionic内置导航类组件
8.1 导航框架相关组件
8.2 选项卡相关组件
8.3 侧栏菜单相关组件
8.4 导航应用综合实战:个人电子简历APP框架
8.5 小结
第9章 Ionic内置数据展示与操作组件
9.1 列表相关组件
9.2 表单输入相关组件
9.3 对话框类相关组件
9.4 加载中提示相关组件
9.5 轮播组件
9.6 手势事件与服务组件
9.7 键盘组件
9.8 小结
第10章 Ionic内置基础服务组件与设备平台客制化
10.1 平台服务组件
10.2 其他工具
10.3 设备平台客制化
10.4 小结
第11章 借助插件接近无限可能
11.1 Cordova插件
11.2 ngCordova插件集
11.3 小结
第12章 后端服务器模拟环境搭建准备
12.1 MongoDB安装与测试
12.2 Postman安装与使用示例
12.3 使用Express初始化创建API示例
12.4 使用Mongoose完善数据持久化示例
12.5 使用Passport加入用户验证示例
12.6 小结
第13章 项目实战:逍遥游APP v0.1(UGC+B2C应用)
13.1 项目和代码说明
13.2 功能设计
13.3 功能实现
13.4 小结与作业练习
第14章 项目实战:销售掌中宝v0.1 (企业应用)
14.1 项目和代码说明
14.2 功能设计
14.3 功能实现
14.4 小结与作业练习
第15章 应用的生成与发布更新
15.1 生成发布Android平台的应用包
15.2 生成发布iOS平台的应用
15.3 更新应用
15.4 小结
正文结束
📜 SIMILAR VOLUMES
<p>HTML 5带来了移动网站的突飞猛进,本书帮助传统Web开发者搭乘HTML 5快车,轻松部署移动应用,也使移动开发者得以充分发掘Web潜力,在传统网页的基础上获得跨平台支持。jQuery Mobile+HTML 5+CSS 3结合的形式,让普通开发人员可以有条不紊地开发出优秀的移动应用,这也是本书的目的,让一切看似复杂的移动应用看起来更简单,实现起来也更简洁。</p> <p>全书分为4部分:第1部分介绍HTML和HTML 5的网页开发技术,阐述移动网页与PC网页的不同和改进;第2部分介绍CSS和CSS3,从兼容性角度介绍网页样式的变化和技巧;第3部分介绍jQuery 和jQuery M
<p>本书全面、系统地讲解了 HTML 5、CSS 3 和 jQuery Mobile 从 Web 界面设计到移动应用开发的各种技术和知识点。本书难度适中,知识结构严谨,内容由浅入深、从易到难,讲解通俗易懂,并注重读者兴趣的培养,在知识点介绍过程中配合大量案例进行讲解,以帮助读者提高实战技能。</p> <p>本书共 20 章,分为四部分。第一部分为第 1 章内容,介绍了移动互联网与移动 Web 技术的相关知识,使读者对移动 Web 应用有一定的了解;第二部分为第 2 ~ 8 章,介绍了 HTML 5 各方面的知识点,重点介绍了绘图、音频和视频、新型表单等内容;第三部分为第 9 ~ 13 章,
Cordova是一款优秀的移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。本书分3篇共16章,第一篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML 5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(Flappy Bird)、新闻客户端,以及结合jQuery Mobile制作的号码本。本书内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网
本书是一本由浅入深、系统地介绍jQuery Mobile移动网站开发知识的指导书。全书以jQuery Mobile框架为主线,把在开发中涉及的HTML 5、CSS3、jQuery,以及jQuery Mobile框架的定制与扩展等一并介绍,形成一个完整的体系。本书内容涵盖了jQuery Mobile中的各种UI组件、页面布局、事件处理、网页设计策略、浏览器兼容性、移动网站特点、技术标准的发展与适用性等大量理论与实践过程中需要注意的细节,全书的各个知识点均配有实例,以供参考。本书适合具有初步HTML/CSS/JavaScript网页设计与编程经验,并对开发移动网站有兴趣的读者学习,不要求读者拥有在
<p>Axure RP是一个专业的快速原型设计工具,让负责定义需求、规格、设计功能和界面的用户能够快速创建应用软件或Web网站的线框图、流程图、原型和Word说明文档。作为专业的原型设计工具,它能快速、高效地创建原型,同时支持多人协作设计和版本控制管理。</p> <p>本书介绍了原型设计制作的方法,全过程以Axure RP 8.0为主要软件绘制原型并输出查看,通过由浅入深的讲解方法,以知识点讲解和实例制作为主,同时介绍了大量的Axure RP基础知识,为原型设计和制作打下基础。全书共分8章,分别为初识Axure RP、Axure RP的工作环境、掌握Axure RP的使用技巧、交互事件、元件