Ionic學習手冊

Ionic學習手冊
定價:414
NT $ 327
 

內容簡介

Ionic是一個用來開發混合手機應用的開源代碼庫,它可以優化HTML、CSS和JavaScript的性能,構建高效的應用程序。

《Ionic學習手冊》作為Ionic的學習手冊,重點講解了使用Ionic來開發移動混合應用的方法。Ionic學習手冊 共分為9章,內容包含Ionic產生的背景、依賴的技術和簡單介紹,Ionic的組件構成,如何使用SCSS更改Ionic的主題,如何使用Ionic的指令和服務加速開發,通過一個示例來詳解Ionic的開發步驟,如何借助於Cordova和ngCordova與設備的功能進行集成,綜合利用所學知識開發一個聊天App,以及與發布Ionic App相關的知識。

《Ionic學習手冊》內容實用、步驟詳細,適合對移動應用開發感興趣的讀者閱讀。
 

目錄

第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 其他實用命令及工具
網路書店 類別 折扣 價格
  1. 新書
    79
    $327