移动web、webApp、混合APP、原生APP、androd H5混合开发 当无网络下,android怎么加载H5界面

 

 PhoneGap是一个采用HTMLCSSJavaScript的技术,建立移动跨平台移动应用程序的快速开发平台。它使开发者可以在网页中调用IOSAndroidPalmSymbian,WP7,WP8,BadaBlackberry等智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外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 应用进行缓存,并可在没有因特网链接时进行访问。

应用程序缓存为应用带来三个优点:

  1. 离线浏览 - 用户可在应用离线时使用它们
  2. 速度 - 已缓存资源加载得更快
  3. 减小服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源

 

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..

 

 

 

论坛43213

移动端webApp兼容问题解决

 谈谈App混合开发

Hybrid APP混合开发的一些经验和总结

相关文章
相关标签/搜索