万本电子书0元读

万本电子书0元读

顶部广告

Ionic学习手册电子书

在Ionic学习手册 中,你将学习使用Ionic来发混合移动应用的知识。Ionic学习手册 使用Cordova、Ionic CLI和Ionic解释相关概念并发应用程序。 Ionic学习手册 首先讲解了Ionic在当今世界中的应用情况,深介绍了Ionic CSS组件、Ionic-AngularJS指令和服务。你还将使用内置的SCSS更改Ionic App的主题。 然后,Ionic学习手册 讲解了构建安全的REST API客户端所需的知识,在此期间,将实现用户认证和基于token的发。下来介绍了Cordova和ngCordova,以及如何将特定于设备的特性(比如摄像头和地理定位)与Ionic App相集成。

售       价:¥

纸质售价:¥54.50购买纸书

72人正在读 | 2人评论 6.2

作       者:[印度]阿温德 拉维拉瓦由(Arvind Ravulavaru)

出  版  社:人民邮电出版社

出版时间:2017-06-01

字       数:23.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
Ionic是一个用来发混合手机应用的源代码库,它可以优化HTML、CSS和JavaScript的性能,构建高效的应用程序。 《Ionic学习手册》作为Ionic的学习手册,重讲解了使用Ionic来发移动混合应用的方法。Ionic学习手册 共分为9章,内容包含Ionic产生的背景、依赖的技术和简单介绍,Ionic的组件构成,如何使用SCSS更改Ionic的主题,如何使用Ionic的指令和服务加速发,通过一个示例来详解Ionic的发步骤,如何借助于Cordova和ngCordova与设备的功能行集成,综合利用所学知识发一个聊天App,以及与发布Ionic App相关的知识。 《Ionic学习手册》内容实用、步骤详细,适合对移动应用发感兴趣的读者阅读。<br/>【推荐语】<br/>在Ionic学习手册 中,你将学习使用Ionic来发混合移动应用的知识。Ionic学习手册 使用Cordova、Ionic CLI和Ionic解释相关概念并发应用程序。 Ionic学习手册 首先讲解了Ionic在当今世界中的应用情况,深介绍了Ionic CSS组件、Ionic-AngularJS指令和服务。你还将使用内置的SCSS更改Ionic App的主题。 然后,Ionic学习手册 讲解了构建安全的REST API客户端所需的知识,在此期间,将实现用户认证和基于token的发。下来介绍了Cordova和ngCordova,以及如何将特定于设备的特性(比如摄像头和地理定位)与Ionic App相集成。 zui后,Ionic学习手册 讲解了发混合移动应用全过程,以及针对设备创建安装程序的方法。 Ionic学习手册 讲解了如下内容: 了解混合移动应用是如何工作的; 熟悉Cordova并知道它是如何适用于混合移动应用发的; 使用Ionic CSS组件和Ionic-Angular JavaScript组件,比如指令和服务; 使用CSCC更改Ionic应用的主题并自定义组件; 使用Ionic和AngularJS构建安全的REST API客户端; 使用Firebase和ngCordova发实时聊天App。<br/>【作者】<br/>Arvind Ravulavaru是一名全能的全栈工程师,在软件发方面已经有超过6年的经验了。近两年,他主要从事JavaScript相关的研发工作,涉及客户端和服务器端。在此之前,Arvind主要从事大数据分析、云存储等工作。此外,Arvind还擅长使用多种数据库以及Java和ASP.NET架构应用程序。 一年半前,Arvind始写博客(名为The Jackal of JavaScript)(http: thejackalof java*.com), Arvind经常会在博客中写些使用JavaScript编写整个应用程序的文章。此外,他还写了许多其他主题的文章,比如使用JavaScript分析DNA、使用JavaScript做情绪分析、通过JavaScript对树莓派编程,还有基于node-webkit和WebRTC造的视频聊天客户端。 除此之外,Arvind还为公司提供技术培训,帮助公司掌握市场上可用的前沿技术和zuihao的技术。他还举办了一些研讨会,并使用当今一些youxiu的工具堆栈来讲解快速成型的方法。Arvind还提供了在短时间内将一些创意应用到市场中的信息。 Arvind还不断地为源社区做贡献,为发人员提供便利。作为顾问,Arvind还常常提出一些中肯的商业建议(技术相关),以此推动整个行业的发展。 Arvindzui近在海德拉巴市设了自己的公司,这家公司致力于以可受的价格提供人人可享的物联网相关产品。 Arvind的博客地址是http: thejackalofjava*.com。 同时,Arvind还是Data-oriented Development with AngularJS一书的审稿人。<br/>
目录展开

内容提要

关于作者

致谢

关于审稿人

前言

本书组织结构

阅读本书的前提

本书读者对象

第1章 Ionic——基于Angular JS框架

1.1 理解SOC(关注分离)

1.2 AngularJS组件

1.3 AngularJS指令(directive)

1.4 AngularJS服务

1.5 AngularJS资源

1.6 总结

第2章 Ionic入门

2.1 移动混合架构

2.2 什么是Apache Cordova

2.3 什么是Ionic

2.4 程序安装

2.4.1 安装Node.js

2.4.2 安装Git

2.4.3 安装Bower

2.4.4 安装Gulp

2.4.5 安装Sublime Text

2.4.6 安装Cordova和Ionic CLI

2.5 平台介绍

2.6 Hello Ionic

2.7 配置浏览器开发工具

2.7.1 Google Chrome

2.7.2 Mozilla Firefox

2.8 Ionic项目结构

2.8.1 config.xml配置文件

2.8.2 www目录

2.9 构建tabs模板

2.10 构建side menu模板

2.11 generator-ionic工具简介

2.12 总结

第3章 Ionic CSS组件和导航

3.1 Ionic CSS组件

3.1.1 Ionic网格系统

3.1.2 页面结构

3.1.3 按钮

3.1.4 列表

3.1.5 卡片

3.1.6 字体图标

3.1.7 表单元素

3.1.8 集成AngularJS和Ionic CSS组件

3.2 Ionic路由

3.3 总结

第4章 Ionic和SCSS

4.1 什么是SASS

4.2 在Ionic项目中安装SCSS

4.2.1 手动安装

4.2.2 Ioinc CLI命令方式安装

4.3 使用Ionic SCSS

4.4 理解如何使用Ionic SCSS进行开发

4.5 使用SCSS的操作流程

4.6 创建一个案例

4.7 总结

第5章 Ionic指令和服务

5.1 Ionic指令和服务

5.2 Ionic平台服务

5.2.1 registerBackButtonAction

5.2.2 on方法

5.2.3 header和footer

5.3 内容的指令和服务

5.3.1 ion-content

5.3.2 ion-scroll

5.3.3 ion-refresher

5.3.4 ion-infinite-scroll

5.3.5 $ionicScrollDelegate

5.3.6 导航

5.3.7 ion-view

5.3.8 Ionic view的事件

5.3.9 ion-nav-bar

5.3.10 ion-nav-buttons

5.3.11 $ionicNavBarDelegate

5.3.12 $ionicHistory

5.3.13 选项卡和侧边栏菜单

5.4 Ionic loading的服务

5.4.1 Action Sheet

5.4.2 Popover和Popup

5.4.3 $ionicPopup

5.5 ion-list和ion-item指令

5.6 手势的指令和服务

5.7 总结

第6章 构建书店App

6.1 书店应用程序简介

6.2 书店应用的架构

6.2.1 服务器端架构

6.2.2 服务器端API文档

6.2.3 客户端架构

6.2.4 GitHub上的代码

6.2.5 书店demo

6.2.6 开发流程

6.3 设置服务器

6.4 构建应用程序

6.4.1 步骤1:构建side menu模板

6.4.2 步骤2:重构模板

6.4.3 步骤3:构建authentication、localStorage和REST API factory

6.4.4 步骤4:为每个路由增加controller并集成factory

6.4.5 步骤5:构建模板并集成controller数据

6.5 总结

第7章 Cordova和ngCordova

7.1 安装设置平台相关SDK

7.1.1 Android设置

7.1.2 iOS设置

7.2 测试设备

7.2.1 测试Android设备

7.2.2 测试iOS

7.3 Cordova插件

7.4 Ionic插件API

7.4.1 添加一个插件

7.4.2 移除插件

7.4.3 列出添加的插件

7.4.4 搜索插件

7.5 Cordova whitelist插件

7.6 ngCordova

7.6.1 安装ngCordova

7.6.2 说明

7.6.3 $cordovaToast插件

7.6.4 $cordovaDialogs插件

7.6.5 $cordovaFlashlight插件

7.6.6 $cordovaLocalNotification插件

7.6.7 $cordovaGeolocation插件

7.7 总结

第8章 构建聊天App

8.1 Ionic Chat App

8.2 应用程序架构

8.2.1 授权

8.2.2 应用程序流程

8.2.3 预览App

8.2.4 数据结构

8.2.5 Cordova插件

8.2.6 Github的代码

8.3 开发应用程序

8.3.1 构建和设置App

8.3.2 安装所需的Cordova插件

8.3.3 获取Google API key

8.3.4 设置路由和路由权限

8.3.5 创建service/factory

8.3.6 创建map指令

8.3.7 创建controller

8.3.8 创建模板

8.3.9 创建SCSS

8.4 测试应用程序

8.5 总结

第9章 发布Ionic App

9.1 准备用来发布的App

9.1.1 配置图标和启动画面

9.1.2 更新config.xml文件

9.2 PhoneGap服务

9.3 使用Cordova CLI来生成安装包

9.3.1 Android安装包

9.3.2 iOS安装包

9.4 Ionic打包

9.4.1 上传项目到Ionic cloud

9.4.2 生成需要的密钥

9.5 总结

附录A 其他实用命令及工具

A.1 Ionic CLI

A.2 Ionic Creator命令

A.3 Ionic.io apps

A.4 Ionic Push命令

A.5 Ionic Deploy命令

A.6 Ionic Vagrant box

A.7 Ionic Sublime Text 插件

A.8 总结

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部