-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
lonic學習手冊 版權信息
- ISBN:9787115453402
- 條形碼:9787115453402 ; 978-7-115-45340-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
lonic學習手冊 本書特色
Ionic是一個用來開發混合手機應用的開源代碼庫,它可以優化HTML、CSS和JavaScript的性能,構建高效的應用程序。 《Ionic學習手冊》作為Ionic的學習手冊,重點講解了使用Ionic來開發移動混合應用的方法。Ionic學習手冊 共分為9章,內容包含Ionic產生的背景、依賴的技術和簡單介紹,Ionic的組件構成,如何使用SCSS更改Ionic的主題,如何使用Ionic的指令和服務加速開發,通過一個示例來詳解Ionic的開發步驟,如何借助于Cordova和ngCordova與設備的功能進行集成,綜合利用所學知識開發一個聊天App,以及與發布Ionic App相關的知識。 《Ionic學習手冊》內容實用、步驟詳細,適合對移動應用開發感興趣的讀者閱讀。
lonic學習手冊 內容簡介
在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。
lonic學習手冊 目錄
1.1 理解SOC(關注分離) 2
1.2 AngularJS組件 4
1.3 AngularJS指令(directive) 8
1.4 AngularJS服務 14
1.5 AngularJS資源 17
1.6 總結 17
第2章 Ionic入門 18
2.1 移動混合架構 18
2.2 什么是Apache Cordova 19
2.3 什么是Ionic 21
2.4 程序安裝 21
2.4.1 安裝Node.js 21
2.4.2 安裝Git 22
2.4.3 安裝Bower 22
2.4.4 安裝Gulp 23
2.4.5 安裝Sublime Text 24
2.4.6 安裝Cordova和Ionic CLI 24
2.5 平臺介紹 25
2.6 Hello Ionic 26
2.7 配置瀏覽器開發工具 30
2.7.1 Google Chrome 30
2.7.2 Mozilla Firefox 31
2.8 Ionic項目結構 32
2.8.1 config.xml配置文件 33
2.8.2 www目錄 34
2.9 構建tabs模板 36
2.10 構建side menu模板 37
2.11 generator-ionic工具簡介 38
2.12 總結 41
第3章 Ionic CSS組件和導航 43
3.1 Ionic CSS組件 43
3.1.1 Ionic網格系統 44
3.1.2 頁面結構 49
3.1.3 按鈕 53
3.1.4 列表 55
3.1.5 卡片 56
3.1.6 字體圖標 58
3.1.7 表單元素 59
3.1.8 集成AngularJS和Ionic CSS組件 65
3.2 Ionic路由 70
3.3 總結 87
第4章 Ionic和SCSS 88
4.1 什么是SASS 88
4.2 在Ionic項目中安裝SCSS 90
4.2.1 手動安裝 91
4.2.2 Ioinc CLI命令方式安裝 92
4.3 使用Ionic SCSS 92
4.4 理解如何使用Ionic SCSS進行開發 95
4.5 使用SCSS的操作流程 100
4.6 創建一個案例 101
4.7 總結 108
第5章 Ionic指令和服務 109
5.1 Ionic指令和服務 109
5.2 Ionic平臺服務 110
5.2.1 registerBackButtonAction 113
5.2.2 on方法 114
5.2.3 header和footer 115
5.3 內容的指令和服務 116
5.3.1 ion-content 117
5.3.2 ion-scroll 118
5.3.3 ion-refresher 118
5.3.4 ion-infinite-scroll 122
5.3.5 $ionicScrollDelegate 124
5.3.6 導航 126
5.3.7 ion-view 126
5.3.8 Ionic view的事件 128
5.3.9 ion-nav-bar 129
5.3.10 ion-nav-buttons 131
5.3.11 $ionicNavBarDelegate 133
5.3.12 $ionicHistory 134
5.3.13 選項卡和側邊欄菜單 139
5.4 Ionic loading的服務 143
5.4.1 Action Sheet 146
5.4.2 Popover和Popup 148
5.4.3 $ionicPopup 151
5.5 ion-list和ion-item指令 158
5.6 手勢的指令和服務 164
5.7 總結 170
第6章 構建書店App 171
6.1 書店應用程序簡介 172
6.2 書店應用的架構 173
6.2.1 服務器端架構 173
6.2.2 服務器端API文檔 174
6.2.3 客戶端架構 175
6.2.4 GitHub上的代碼 176
6.2.5 書店demo 176
6.2.6 開發流程 177
6.3 設置服務器 178
6.4 構建應用程序 179
6.4.1 步驟1:構建side menu模板 179
6.4.2 步驟2:重構模板 180
6.4.3 步驟3:構建authentication、localStorage和REST API factory 186
6.4.4 步驟4:為每個路由增加controller并集成factory 194
6.4.5 步驟5:構建模板并集成controller數據 204
6.5 總結 215
第7章 Cordova和ngCordova 216
7.1 安裝設置平臺相關SDK 216
7.1.1 Android設置 217
7.1.2 iOS設置 218
7.2 測試設備 218
7.2.1 測試Android設備 219
7.2.2 測試iOS 223
7.3 Cordova插件 224
7.4 Ionic插件API 225
7.4.1 添加一個插件 225
7.4.2 移除插件 225
7.4.3 列出添加的插件 225
7.4.4 搜索插件 225
7.5 Cordova whitelist插件 231
7.6 ngCordova 232
7.6.1 安裝ngCordova 233
7.6.2 說明 234
7.6.3 $cordovaToast插件 236
7.6.4 $cordovaDialogs插件 237
7.6.5 $cordovaFlashlight插件 239
7.6.6 $cordovaLocalNotification插件 241
7.6.7 $cordovaGeolocation插件 244
7.7 總結 247
第8章 構建聊天App 248
8.1 Ionic Chat App 248
8.2 應用程序架構 256
8.2.1 授權 257
8.2.2 應用程序流程 257
8.2.3 預覽App 257
8.2.4 數據結構 259
8.2.5 Cordova插件 259
8.2.6 Github的代碼 260
8.3 開發應用程序 260
8.3.1 構建和設置App 260
8.3.2 安裝所需的cordova插件 263
8.3.3 獲取Google API key 263
8.3.4 設置路由和路由權限 264
8.3.5 創建service factory 268
8.3.6 創建map指令 272
8.3.7 創建controller 274
8.3.8 創建模板 286
8.3.9 創建SCSS 290
8.4 測試應用程序 294
8.5 總結 299
第9章 發布Ionic App 300
9.1 準備用來發布的App 300
9.1.1 配置圖標和啟動畫面 300
9.1.2 更新config.xml文件 302
9.2 PhoneGap服務 303
9.3 使用Cordova CLI來生成安裝包 304
9.3.1 Android安裝包 304
9.3.2 iOS安裝包 306
9.4 Ionic打包 307
9.4.1 上傳項目到Ionic cloud 307
9.4.2 生成需要的密鑰 307
9.5 總結 308
附錄A 其他實用命令及工具 309
lonic學習手冊 作者簡介
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一書的審稿人。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
巴金-再思錄
- >
苦雨齋序跋文-周作人自編集
- >
月亮虎
- >
羅庸西南聯大授課錄
- >
名家帶你讀魯迅:朝花夕拾
- >
自卑與超越
- >
有舍有得是人生