日期:2014-05-17  浏览次数:20572 次

Getting started with HTML5(整理)

1?????? 背景

2008年正式公布,略

2?????? HTML5新特性

2.1???? 离线应用(使用应用缓存)AppCache

2.1.1? 定义

application cache:应用缓存/离线存储

html/css/js,及其他任何资源文件保存在cache中,以便在离线(断网)状态下,浏览器仍然可以访问这些文件

2.1.2????? 和传统浏览器缓存的区别:

1、 浏览器缓存:

a)???? 协商缓存Last-modified,Etag

浏览器询问服务器,根据响应码304,则使用本地,否则返回新内容

b)???? 彻底缓存cache-control,Expires

在有效期内一直使用缓存

2、 缓存内容

a)???? 离线存储可以存储任意指定要缓存的内容,为整个web服务

b)???? 浏览器缓存只能缓存单个页面,不能指定

3、 离线存储可以动态通知用户更新

?

?

2.1.3? 使用

2.1.3.1 基本元素

=================1Manifest属性================

<html lang="en"