创建HTML5离线应用
应用程序缓存或AppCache是??HTML5的一个新特性,它提供了一个更聪明的方式来缓存Web应用程序,使其可脱机使用。AppCache是??一种简单的机制,它允许开发人员可以指定哪些文件应该被缓存的浏览器,并提供给离线用户。一旦资源被缓存,用户的浏览器中检索,而不是从本地计算机上的Web服务器。
浏览器下载从服务器的资源,只有当他们被更新。这种机制提高了速度更快的缓存文件加载。这也有助于减少服务器的负载,这些文件是从服务器上下载,只有当他们被更新。
2。从浏览器缓存中的差异:
所有主要的浏览器都提供某种形式的缓存机制,但AppCache的特点是不同的,从正常的浏览器缓存。浏览器的缓存通常只缓存那些已被以前访问过的网页和资源,而AppCache允许开发人员指定的页面和资源浏览器缓存。AppCache缓存的资源,即使那些从未访问过。
此外,浏览器缓存是不可靠的,因为它是不可读的,我们不能肯定的页面和资源,可脱机使用。
3。创建一个manifest文件
HTML5 AppCache使用的清单,(一个简单的文本文件),以确定哪些应用程序中的资源应该是被浏览器缓存。manifest文件应始终从与“缓存清单”。我们也可以在manifest文件中添加注释,注释行以#开头。
例如:
CACHE MANIFEST
# version 1.0
# Files to cache
Manifest文件中包含以下三个头:
(一)CACHE:
在本节中列出的文件将明确缓存。在每一行应该有一个文件名。文件名是区分大小写的。这是默认项部分,如果没有定义的节头,浏览器将假定这一个CACHE节。
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。