ionic
是一款基于Angular、Cordova 的强大的HTML5 移动应用开发框架, 能够快速建立一个跨平台的移动应用。能够快速开发移动App、移动端 WEB 页面、微信公众平台应用,混合app web 页面。ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发。html
ionic = Cordova + Angular + ionic CSS
ionic 是彻底基于谷歌的 Angular 框架,在 Angular 基础上面作了一些封装,让咱们能够更快速和容易的开发移动的项目。ionic 调用原生的功能是基于 Cordova,Cordova 提供了使用 JavaScript 调用 Native 功能,ionic 本身也封装了一套漂亮的CSS UI 库。前端
ionic 基于 AngularJS(这里是指的是 angularjs 1) 开发。angularjs 1 是基于 ES5 的标准开发,可是如今推出了 ES6,ES7都已经发布。angularjs 在 2 的版本上是使用 Typescript 开发。ionic2 就跟着 angular2推出的。ionic3 是 Angular4.0 推出以后的跟进版本,变化幅度不大。详细的能够去看下 ionic 的官网以及 angular的官网。node
若是不熟悉能够去看下angularjs
1. 须要安装 nodejs 以及 npm Node官网的地址:https://nodejs.org/en 2.安装 ionic(全局安装) npm install -g cordova ionic 3.查看下版本 ionic -version 4.建立应用 // 在要建立项目的目录下使用命令 // 建立一个带有标签页的应用,应用名字为 myApp(默认建立的就是tabs) // ionic start myApp blank 是建立一个空白的项目 // ionic start myApp sidemenu 是建立一个带有侧边滑动的菜单 ionic start myApp tabs 5.运行项目 cd myApp ionic serve 6.浏览器访问 localhost:8100
图示:web
更新 ionic cli 以后在新建工程的时候有多个选项
1.使用命令行 super:npm
ionic start ionicDemo-super super
对应的界面为:浏览器
2.使用命令行 conference :微信
ionic start ionicDemo-conference conference
对应的界面angular2
3.使用命令行 tutorialapp
ionic start ionicDemo-tutorial tutorial
对应的界面