構建移動網站與APP:ionic移動開發入門與實戰

構建移動網站與APP:ionic移動開發入門與實戰
定價:474
NT $ 412
  • 作者:秦超
  • 出版社:清華大學出版社
  • 出版日期:2017-03-01
  • 語言:簡體中文
  • ISBN10:7302462011
  • ISBN13:9787302462019
  • 裝訂:471頁 / 普通級 / 1-1
 

內容簡介

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。

本書內容詳盡、實例豐富,是廣大HTML5愛好者、移動互聯網創業者、移動開發人員必備的參考書,同時也非常適合大中專院校師生學習閱讀,也可作為高等院校計算機及相關專業教材。

秦超,畢業於華東理工大學。從事IT行業20年,互聯網技術的項目開發10年。近年曾參與傳統企業應用與移動APP的結合和互聯網金融等多個項目的開發工作。

 

目錄

第1章 歡迎進入移動開發的世界
1.1移動互聯網行業的浪潮
1.2跨平台移動開發框架
1.2.1什麼是跨平台移動開發框架
1.2.2為什麼選擇跨平台移動開發框架
1.2.3可選的跨平台移動開發框架簡介
1.2.4什麼是PhoneGap/Cordova/Ionic
1.3初識Ionicv1.x
1.3.1為什麼選擇Ionic
1.3.2基於Web技術HTML5/CSS3/JavaScript
1.3.3基於AngularJS框架
1.3.4接近原生APP應用的炫麗界面組件
1.3.5自適應(Responsive)布局
1.3.6支持個(任)性定制
1.3.7Ionic的缺點
1.3.8Ionic的商業案例
1.3.9Ionic的開源案例
1.3.10Ionic的未來—Ionicv2.0&AngularJSv2.0
1.4學習完本書找工作與創業
1.4.1從本書的項目實戰開始准備技術作品
1.4.2Ionic助力實現你的創業夢想
1.5小結

第2章 Ionic的開發調試環境安裝
2.1Ionic快速上手環境安裝
2.1.1安裝Node.js和NPM
2.1.2安裝Git
2.1.3安裝Gulp和Bower
2.1.4安裝IonicCLI與Cordova
2.1.5安裝設置Chrome瀏覽器(推薦)
2.1.6Hellolonic項目
2.1.7使用瀏覽器驗證開發環境自動重載特性
2.2Windows下安裝Android開發平台
2.2.1安裝Android開發環境
2.2.2為測試項目增加Android平台支持
2.2.3連接Android實體機設備測試APP
2.2.4不使用Android模擬器的說明
2.3AppleOSX下安裝iOS與Android開發平台
2.3.1安裝Xcode
2.3.2為測試項目增加iOS平台支持
2.3.3連接iOS模擬器測試APP
2.3.4低成本連接iOS實體機設備測試APP
2.3.5安裝Android開發環境
2.3.6為測試項目增加Android平台支持
2.3.7連接Android實體機設備測試APP
2.4安裝開發工具SublimeText3(推薦)
2.4.1安裝開發工具SublimeText3
2.4.2安裝Ionic輔助編碼插件
2.5小結

第3章 AngularJSvl.x入門初步
3.1AngularJS整體結構概述
3.1.1AngularJS實現了M.V.VM模式
3.1.2AngularJS為JavaScript實現了模塊化
3.1.3AngularJS實現了聲明式界面
3.1.4AngularJS實現了雙向數據綁定
3.2代碼模塊與依賴注入
3.2.1定義模塊與組件
3.2.2使用模塊與組件依賴注入
3.2.3AngularJS模塊與JavaScript文件
3.3數據作用域與控制器
3.3.1在控制器內初始化作用域對象
3.3.2使用作用域對象
3.3.3控制器與作用域的反模式
3.4指令和過濾器
3.4.1指令Directive是什麼
3.4.2自定義指令及使用
3.4.3使用過濾器Filter
3.5服務類組件
3.5.1Provider服務組件詳解
3.5.2Factory服務組件詳解
3.5.3Service服務組件簡介
3.5.4服務類組件特性總結
3.6—個簡單的AngularJS項目:實時自選股行情頁
3.7小結

第4章 其他基礎知識與Ionic項目結構
4.1SASS入門
4.1.1變量與計算
4.1.2樣式嵌套
4.1.3單行注釋//
4.1.4繼承@extend
4.1.5混入@mixin與@include
4.1.6顏色計算
4.1.7引入文件@import
4.1.8條件語句@if和@else
4.2lodash(可選學)
4.2.1使用場景
4.2.2引入到項目
4.2.3進一步學習指南
4.3Gulp使用簡介(可選學)
4.3.1Gulp主文件gulpfile.js的執行原理
4.3.2獲取流函數src
4.3.3寫文件函數dest
4.3.4監視文件變化函數watch
4.3.5定義任務函數task
4.3.6解析Ionic項目Gulp主文件
4.4Ionic項目模板目錄結構簡介
4.4.1常用工作目錄www
4.4.2常用工作目錄scss
4.4.3常用工作目錄resources
4.4.4重要文件package.json
4.4.5重要文件config.xml
4.4.6其他目錄與文件簡介
4.5小結

第5章 Ionic內置CSS樣式
5.1柵格布局解析
5.1.1基本行與列CSS類
5.1.2指定列寬比例與自定義
5.1.3指定列相對偏移比例
5.1.4縱軸對齊方式
5.1.5響應式柵格
5.1.6示例:表情包圖片庫瀏覽頁
5.2固定標題欄
5.2.1固定標題條
5.2.2固定頂欄
5.2.3固定底欄
5.3按鈕
5.3.1普通按鈕與配色結合
5.3.2按鈕尺寸、寬度樣式
5.3.3無填充色按鈕與文本型按鈕
5.3.4圖標按鈕
5.3.5標題欄按鈕
5.3.6按鈕條
5.4列表容器
5.4.1分割條式列表項
5.4.2列表項內圖標
5.4.3列表項內按鈕
5.4.4列表項內頭像
5.4.5列表項內縮略預覽圖
5.4.6有邊距的列表
5.5展示卡
5.5.1普通卡
5.5.2增加標題欄裝飾效果
5.5.3卡列表
5.5.4卡內圖片
5.5.5Facebook型展示卡
5.6表單控件樣式
5.6.1輸入字段名提示
5.6.2輸入控件圖標
5.6.3有邊距的輸入表單
5.6.4輸入控件單獨設置邊距
5.6.5標題欄上放置文本輸入控件
5.7開關類組件
5.8范圍選擇組件
5.9選擇框組件
5.10選項卡欄
5.10.1普通文本型選項卡
5.10.2圖標型選項卡
5.10.3圖標置頂或置左型選項卡
5.10.4選項卡指示條
5.11自定義主題顏色
5.12可用圖標集
5.13內邊距微調
5.14小結
……
第6章 Ionic內置JS組件概述
第7章 Ionic內置布局類組件
第8章 Ionic內置導航類組件
第9章 Ionic內置數據展示與操作組件
第10章 Ionic內置基礎服務組件與設備平台客制化
第11章 借助插件接近無限可能
第12章 后端服務器模擬環境搭建准備
第13章 項目實戰:逍遙游APPv0.1(UGC+B2C應用)
第14章 項目實戰:銷售掌中寶v0.1(企業應用)
第15章 應用的生成與發布更新
網路書店 類別 折扣 價格
  1. 新書
    87
    $412