html5离线存储的方法有哪些

技术html5离线存储的方法有哪些本篇内容介绍了“html5离线存储的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

本文介绍了“html5的离线存储方法有哪些”的知识。很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

5 html 5离线存储有两种:1。localstorage,通常用于缓存静态资源(静态页面);2.应用程序缓存,通常用于缓存AJAX请求和存储非关键的AJAX数据。

本教程操作环境:windows7系统,HTML5第5版,戴尔G3电脑。

00-1010 HTML 5提出了两种离线存储技术:localstorage和Application Cache,各有各的应用场景;另一种传统的离线存储技术是Cookie。

(1)应用缓存:通常用于缓存静态资源(静态页面)。

(2)LocalStorage:通常用于缓存AJAX请求和存储非关键的AJAX数据。

Cookie只能容纳一小段文本(4096字节);因此,大数据无法存储,这也是cookies与上述缓存技术的区别之一。因为HTTP是无状态的,所以服务器需要一个标识字符串来区分请求是否来自同一个服务器,这个任务是通过cookies来完成的。这段文本每次都在服务器和浏览器之间传递,以验证用户的权限。

因此,Application Cache的应用场景不同,所以应用不一致。

00-1010 HTML 5引入了应用缓存技术,这意味着web应用可以在没有网络的情况下进行缓存和使用。通过创建缓存清单文件,可以轻松创建脱机应用程序。

应用程序缓存带来三大优势:

离线浏览

提高页面加载速度。

减轻服务器压力。

而且主要的浏览器都支持Application Cache,即使不支持,对程序也不会有什么影响。

什么是应用程序缓存离线存储?

飞行时手机信号弱,去演讲时可能没有网络,此时可以使用离线存储。

离线存储技术

既然我们知道应用缓存是用来在网络离线时读取客户端缓存的文件,那么如何检测网络是否在线呢?

按如下方式检测网络OnLine属性:

if(navigator . OnLine==true){ 0

警报(“正常互联网接入”)

}

else{

警报(“无法连接到网络”)

}

00-1010浏览器端

浏览器只需要一个简单的设置就可以在文档的html标记中包含manifest属性。

Htmlmanifest='demo.appcache '文件扩展名建议为:appcache。第一次访问本地网页中缓存的文件。如果下次没有网络,就不会离开服务器。拿着这个文件清单。

计算机网络服务器

在服务器上添加正确配置的MIME类型,即“文本/缓存清单”。它必须在web服务器上配置。

现在应用不是特别广泛,因为大多数网站都有交互功能。一旦没有互动功能,网站就会变成纯粹的展示,意义不大。

什么是Application Cache

CACHEMANIFEST

缓存:

#要缓存的文件列表

style1.css

1.jpg

01.js

http://localhost/application cache/02 . js

http://localhost/application cache/zepto . js

网络:

#不需要缓存

4.jpg

回退:

#访问缓存失效后,备份要访问的资源,第一个是访问源,第二个是替换文件*。html/脱机. html

无网络2.jpg/3.jpg演示图:

html5离线存储的方法有哪些

以上就是“html5离线存储的方法有哪些”的内容。感谢您的阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128944.html

(0)

相关推荐