- 时间:2022-08-18 00:31 编辑: 来源: 阅读:300
- 扫一扫,手机访问
摘要:并学习HTML5的应用Cach。
[导航网站源码]
HTML5引入了应用程序缓存,这意味着web应该被缓存,并且在没有互联网连接时可以访问。 1.程序缓存的应用为应用带来了三大优势:离线浏览——让用户在应该离线的时候使用自己的速度——缓存的资源加载更快,减少服务器负载——浏览器只会从服务器下载升级或更改的资源。 2.浏览器支持除了Internet Explorer之外,所有主流浏览器都支持使用程序缓存。 3.HTML5缓存清单实例创建shamoboy.php,代码如下:文档的内容.....shamoboy.appcache文件代码内容为:cache manifest # 2018-06-17v 1 . 0 . 0/js/shamoboy.js/CSS/shamoboy.css/images/打开shamoboy.jpg shamoboy.php文件,那么浏览器会缓存shamo boy . js、shamo boy . CSS和shamoboy.jpg。如果断开网络连接并打开shamoboy.php文件,您也可以浏览缓存的内容。 4.扩展后的manifest文件可以分为三个部分:缓存MANIFEST-必要的,这个标题下列出的文件会在初始下载网络后缓存-这个标题下列出的文件需要连接服务器,不会缓存,比如:NETWORK:log in . phpfallback-这个标题下列出的文件指定页面无法访问时的回退页面(比如404页),比如:fallback:/shamoboy//404 . html注意:第一个URI是资源,第二个是替代品。 5.一旦应该使用升级缓存,它将保留缓存,直到发生以下情况:让用户清空浏览器缓存。清单文件被修改(参见下面的提示)。程序应该使用缓存6。实例-完整的清单文件shamo boy . app cache:cache manifest # 2018-06-17v 1 . 0 . 0/js/shamo boy . js/Css/shamo boy . Css/images/shamo boy . jpg网络:login.php fallback:/shamo boy//404 . html重要提示:以“#”开头的注释行也可以满足其他用途。 升级注释行中的日期和版本号是让浏览器再次缓存文件的一种方式。 7.WEB服务器配置IIS服务器打开IIS管理器,单击MIMIE类型,然后找到扩展名。appcache。如果不存在,重新添加,保存,重启。