PhoneGap是一個採用HTML,CSS和JavaScript的技術,建立移動跨平臺移動應用程序的快速開發平臺。它使開發者可以在網頁中調用IOS,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry等智能手機的核心功能——包括地理定位,加速器,聯繫人,聲音和振動等,此外PhoneGap擁有豐富的插件,能夠調用。css
Cordova提供了一組設備相關的API,經過這組API,移動應用可以以JavaScript訪問原生的設備功能,如攝像頭、麥克風等。html
ASP.NET 是一個開發框架,用於經過 HTML、CSS、JavaScript 以及服務器腳原本構建網頁和網站。 ASP.NET是什麼 ASP?web
移動端app分類:api
移動web:原生開發打包,嵌入h5頁面;瀏覽器
webApp:所有都是H5開發的應用;緩存
混合APP:使用第三方開發平臺從apicloud,appcan,hbuilder等開發,cordova技術打包;服務器
原生APP:就是eclipse開發或者studio等工具開發;網絡
無網狀況下怎麼加載h5界面:app
首先你得對網絡進行判斷,初次有網進入的應用的時候就把內容緩存保存到本地,如何沒網的狀況下,就打開本地的緩衝,框架
有網就自動鏈接後臺對頁面進行刷新;
方法:
<!DOCTYPE HTML> <html > <body> 文檔內容 ...... </body> </html>
manifest="demo.appcache"
HTML5 引入了應用程序緩存(Application Cache),這意味着可對 web 應用進行緩存,並可在沒有因特網鏈接時進行訪問。
應用程序緩存爲應用帶來三個優點:
ionic是一個用來開發混合手機應用的,開源的,免費的代碼庫。能夠優化html、css和js的性能,構建高效的應用程序,並且還能夠用於構建Sass和AngularJS的優化。ionic會是一個能夠信賴的框架。
Foundation 用於開發響應式的 HTML, CSS and JavaScript 框架。 Foundation 是一個易用、強大並且靈活的框架,用於構建基於任何設備上的 Web 應用。 Foundation 是一個以移動優先的流行框架。
安卓中 webview的組件 :是基於webkit引擎,展示web頁面的控件,
做用:
1.顯示和渲染web頁面;
2.直接使用html文件佈局;
3.可和js交互、調用(url,交互)
混合開發(hybrid app):主流平臺phonne(=cordva) 、Appcan、appmobi、tranimmm..