网商课堂_智企云网络商学院

商城网站建设

如何实现HTML5离线应用开发

来源:网商学院 发布日期:2015-08-20 17:22:53 总浏览:2825

html5 离线应用的说明这里就不多说了,需要请谷歌一下或百度一下 ,本文旨在介绍如何实现离线应用开发;

第1步:创建manifest文件,指定缓存文件清单;

可以先新建一个txt文本格式后缀的文件,第一行必须写入 CACHE MANIFEST;

第二行可选的写入一个注释说明 #version 1.0,注释以#开头,这里的意思是说明版本号;

第三行开始每行一个相对当前文件目录的文件路径,如:

static/img/logo.png

static/css/style.css

一个基本的manifest文件就写好了,把这个文件的后缀改成.manifest既可;

第2步:在html文件中指定文档的manifest属性为cache.mnifest文件的路径;

添加好manifest属性后加载页面,在缓存配置文件里的文件就会被离线缓存,再次刷新时就不会从服务器上读取;

第3步:通过API接口刷新缓存;

用JS通过window.applicationCache来获取离线缓存对象,通过调用update方法:window.applicationCache.update() 来调用当前缓存文件下载,下载完成后会触发离线缓存对象的updateready事件,通过绑定事件执行swapCache方法来清除缓存:window.applicationCache.swapCache() ,这个不会使得之前加载的资源突然被重新加载,只是在此之后发出请求页面的资源是最新的;

通过以上简单的三步就可以实现HTML5离线应用。本文由企业网络服务平台中亿智企云网商学院分享,关于更多HTML5离线应用开发内容,请继续关注我们的企业网络服务平台官网http://www.zhiqiyun.com,或是拨打我们的全国服务热线:400-698-5980

版权与免责声明:智企云文章如需转载请注明原创来源。本站部分文章和图片来源网络编辑,如存在版权问题请及时沟通处理。文章观点仅代表作者本人,不代表智企云立场。

免费索取解决方案

马上享受线上优惠

免费索取解决方案

每天前10名咨询有好礼

智企云 版权所有 © 2016-2018 湘ICP备11017552号

地址:长沙市高新开发区尖山路39号中电软件园总部大楼6楼

Copyright © 2015-2024 智企云 All Rights Reserved. 湘ICP备11017552号 技术支持:中亿智企云

湘公网安备43019002000674号 客服热线:0731-89908988 公司地址:长沙市高新开发区尖山路39号中电软件园总部大楼6楼

电话咨询
获取报价
QQ咨询
微信公众号
返回顶部

智企云服务助手

马上领取2000元新人红包
打开小程序

微信号15874991942已复制,去微信粘贴搜索添加微信一对一咨询

保存或扫描上方二维码添加微信一对一咨询

15874991942

您的信息已成功提交,我们会尽快联系您!