# ionic 安裝
本站實例采用了ionic v1.0.1 版本,下載地址為:[ionic-v1.0.1.zip](/try/download/ionic-v1.0.1.zip)。
ionic 最新版本下載地址:[http://ionicframework.com/docs/overview/#download](http://ionicframework.com/docs/overview/#download)。
下載后解壓壓縮包,包含以下目錄:
```
css/ => 樣式文件
fonts/ => 字體文件
js/ => Javascript文件
version.json => 版本更新說明
```
你也可以在 Github 上下載以下資源文件:[https://github.com/driftyco/ionic](https://github.com/driftyco/ionic)(在release 目錄中)。
接下來,我們只需要在項目中引入以上目錄中的 css/ionic.min.css 和 js/ionic.bundle.min.js 文件即可創建 ionic 應用。
## 實例
```
<ion-header-bar class="bar-positive">
????<h1 class="title">Hello World!</h1>
</ion-header-bar>
<ion-content>
????<p>我的第一個 ionic 應用。</p>
</ion-content>
```
點擊 "嘗試一下" 按鈕查看在線實例。
本教程著重講解 ionic 框架的應用,大部分實例在瀏覽器中運行 ,移動設備上運行可以在接下來的命令行安裝教程中詳細了解。
**注意:**在移動應用如 phonegap 中我們只需將對應的 js 和 css 文件加入到資源庫中即可。
## 命令行安裝
首先您需要安裝 [Node.js](/nodejs/nodejs-install-setup.html),我們在接下來的安裝中需要使用到其 NPM 工具,更多 NPM 介紹可以查看我們的[NPM 使用介紹](/nodejs/nodejs-npm.html)。
然后通過[命令行工具](https://npmjs.org/package/ionic)安裝最新版本的 cordova 和 ionic 。通過參考[Android](http://cordova.apache.org/docs/en/3.3.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide) 和 [iOS](http://cordova.apache.org/docs/en/3.3.0/guide_platforms_ios_index.md.html#iOS%20Platform%20Guide) 官方文檔來安裝。
Window 和 Linux 上打開命令行工具執行以下命令:
```
$ npm install -g cordova ionic
```
Mac 系統上使用以下命令:
```
sudo npm install -g cordova ionic
```
_提示: IOS需要在Mac Os X. 和Xcode環境下面安裝使用。_
如果你已經安裝了以上環境,可以執行以下命令來更新版本:
```
npm update -g cordova ionic
```
或
```
sudo npm update -g cordova ionic
```
### 創建應用
使用ionic官方提供的現成的應用程序模板,或一個空白的項目創建一個ionic應用:
```
$ ionic start myApp tabs
```
### 運行我們剛才創建的ionic項目
使用 ionic tool 創建,測試,運行你的apps(或者通過Cordova直接創建)。
創建android應用:
```
$ cd myApp
$ ionic platform add android
$ ionic build android
$ ionic emulate android
```
創建ios應用:
```
$ cd myApp
$ ionic platform add ios
$ ionic build ios
$ ionic emulate ios
```
- ionic 入門
- ionic 簡介
- ionic 安裝
- ionic 創建 APP
- ionic CSS
- ionic 頭部與底部
- ionic 按鈕
- ionic 列表
- ionic 卡片
- ionic 表單和輸入框
- ionic Toggle(切換開關)
- ionic 單選框
- ionic Range
- ionic select
- ionic tab(選項卡)
- ionic 網格(Grid)
- ionic 顏色
- ionic icon(圖標)
- ionic JavaScript
- ionic 上拉菜單(ActionSheet)
- ionic 背景層
- ionic 下拉刷新
- ionic 復選框
- ionic 單選框操作
- ionic 切換開關操作
- ionic 手勢事件
- ionic 頭部和底部
- ionic 列表操作
- ionic 加載動作
- ionic 模型
- ionic 導航
- ionic 平臺
- ionic 浮動框
- ionic 對話框
- ionic 滾動條
- ionic 側欄菜單
- ionic 滑動框
- ionic 加載動畫
- ionic 選項卡欄操作