Loading... 简要介绍 HTML5 的新特性 --------------- 首先 HTML5 为了更好的实践 Web 语义化,增加了 header、footer、nav、aside、article、section等语义化标签。 在表单方面,为了增强表单,为 input 增加 color、email、date、range 等类型,在存储方面提供了 sessionStorage 、localStorage 和离线存储,通过这些存储方式方便数据在客户端的存储和获取,在多媒体方面规定了音频和视频元素 audio 和 vedio; 另外还有地理定位、canvas 画布、拖放、多线程编程的 web workers 和 websocket 协议 HTML5 的存储方案有哪些 -------------- HTML5 提供了 sessionStorage、localStorage 和离线存储作为新的存储方案,其中 sessionStorage和localStorage 都是采用键值对的形式存储,两者都是通过 setItem、getItem、removeItem来实现增删查改,而 sessionStorage 是会话存储,也就是说 当浏览器关闭之后 sessionStorage也自动清空了,而 localStorage 不会,它没有时间上的限制。离线存储也就是应用程序缓存,这个通常用来 确保 web 应用能够在离线情况下使用,通过在 html 标签中属性 manifest 来声明需要缓存的文件,这个属性的值是一个包含需要缓存的文件的文件名的文件, 这个 manifest 文件声明的缓存文件可在初次加载后缓存在客户端,可以通过更新这个 manifest 文件来达到更新缓存文件的目的。 Last modification:December 23, 2019 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 如果觉得我的文章对你有用,请随意赞赏