天天看點

ionic+angularjs+cordova項目說明

接觸到手機app開發設計,但沒有實際參與開發,希望未來有機會能夠參與,然後在這裡做個筆記

1.目前手機APP有三類:原生APP、WebAPP、HybridApp

2.ionic是一個新的、可以使用HTML5建構混合移動應用的使用者界面架構,它自稱為是“本地與HTML5的結合”。

該架構提供了很多基本的移動使用者界面範例,

例如像清單(lists)、

标簽頁欄(tabbars)和

觸發開關(toggleswitches)這樣的簡單條目。

還有其他

比如

Ionic同時它是基于 AngularJs的

3.angular信念:

即聲明式程式設計應該用于建構使用者界面以及編寫軟體建構

angular服務注入

angular路由

指令式程式設計非常适合來表示業務邏輯。架構采用并擴充了傳統HTML,

通過雙向的資料綁定來适應動态内容,雙向的資料綁定允許模型和視圖之間的自動同步

總結:AngularJS使得對DOM的操作不再重要并提升了可測試性。

4.Cordova

Cordova就是一個中間件,讓我們把WebAPP打包成HybridAPP,

其原名稱之為PhoneGap

利用JavaScript存取這些接口可以調用諸如攝影機,等硬體系統資源。

配合上一些基于HTML5、CSS3技術的UI架構,如jQueryMobile、DojoMobile或SenchaTouch,

開發者得以快速地開發跨平台App而不需要編寫任何的原生代碼。

繼續閱讀