java 应用程序缓存_HTML 5 应用程序缓存

news/2024/9/6 6:08:22 标签: java 应用程序缓存

Manifest 文件

manifest 文件是简单的文本文件,它告知浏览器被缓存的内容(以及不缓存的内容)。

manifest 文件可分为三个部分:CACHE MANIFEST - 在此标题下列出的文件将在首次下载后进行缓存

NETWORK - 在此标题下列出的文件需要与服务器的连接,且不会被缓存

FALLBACK - 在此标题下列出的文件规定当页面无法访问时的回退页面(比如 404 页面)

CACHE MANIFEST

第一行,CACHE MANIFEST,是必需的:CACHE MANIFEST /theme.css /logo.gif /main.js

上面的 manifest 文件列出了三个资源:一个 CSS 文件,一个 GIF 图像,以及一个 JavaScript 文件。当 manifest 文件加载后,浏览器会从网站的根目录下载这三个文件。然后,无论用户何时与因特网断开连接,这些资源依然是可用的。

NETWORK

下面的 NETWORK 小节规定文件 "login.asp" 永远不会被缓存,且离线时是不可用的:NETWORK: login.asp

可以使用星号来指示所有其他资源/文件都需要因特网连接:NETWORK: *

FALLBACK

下面的 FALLBACK 小节规定如果无法建立因特网连接,则用 "offline.html" 替代 /html5/ 目录中的所有文件:FALLBACK: /html5/ /404.html

注释:第一个 URI 是资源,第二个是替补。


http://www.niftyadmin.cn/n/1194371.html

相关文章

从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作

从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历 我一个朋友写了一篇“从Eclipse到Android Studio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。 来到公司的第一天&…

mongodb java log4j_log4j配置目标到mongodb

首先,具体采用什么技术作为集中式存储方案在99%的应用中应该来说并没有多大区别,最重要的是要定期清理不必要的日志,以及日志格式设计(也可以重写org.log4mongo.MongoDbPatternLayoutAppender.append())的在出现问题时能够方便地查找到所有的…

Android百度地图开发(四)线路搜索

一、标注驾车线路搜索 1.首先需要定义一个起点和一个终点 // 定义一个起始点和终点private MKPlanNode start;private MKPlanNode end; 2.实例化地图查询类 // 实例化地图的查询类mkSearch new MKSearch();mkSearch.init(bMapManager, new MySearchListener()); 3.初始化起点和…

java中操作字符串的函数_java常用字符串操作函数详解

/*** 分割字符串** param str String 原始字符串* param splitsign String 分隔符* return String[] 分割后的字符串数组*/SuppressWarnings("unchecked")public static String[] split(String str, String splitsign) {int index;if (str null || splitsign null)…

统帅豪举大旗:再造一个家电服务市场

国庆黄金周已经过去很久了,不过家电企业仍然为此念念不忘,何者?攻守之势显也。 就像已经过去的德国IFA,中国广交会一样,黄金周并非一次行业的盛会,但由于其在国内的特殊意义,导致黄金周除了要充…

【转】如何安装mysql服务

转载地址:http://www.2cto.com/database/201211/168081.html 我刚开始安装mysql的时候,在windows的服务里面可以看到,但是装了以后有一段时间没有用它了,我在准备从windows的服务里面启动mysql服务的时候,发现没有mysql的服务了&a…

java创建一个临时文件_Java如何创建一个临时文件?

在java编程中,如何创建一个临时文件?此示例显示如何使用File类的createTempFile()方法创建临时文件。package com.yiibai;import java.io.*;public class CreateTemporaryFile {public static void main(String[] args) throws Exception {File temp Fi…

centos6与centos7自动化安装mariadb脚本

默认软件包在当前目录下。执行该脚本即可。 交互式安装请参考http://amelie.blog.51cto.com/12850951/1971534。另请注意centos6与centos7的微妙差别哦。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051#!/bin/bash# -------…