第一部分 HTML5

1、什么是HTML5?

       HTML5是最新的HTML标准。

    设计目的:

        HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。

    · 新的解析规则增强了灵活性

    · 新属性

    · 淘汰过时的或冗余的属性

    · 一个HTML5文档到另一个文档间的拖放功能

2、哪些浏览器支持HTML5

    几乎所有的高版本浏览器Safari,Chrome,Firefox,Opera,IE8以上都支持HTML5

3、HTML里面的离线存储

      localStorage    长期存储数据,浏览器关闭后数据不丢失;

      sessionStorage  数据在浏览器关闭后自动删除;

4、浏览器是怎么对HTML5的离线储存资源进行管理和加载的

        在线的情况下,浏览器发现html头部有manifest属性,它会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件的内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的manifest文件与旧的manifest文件,如果文件没有发生改变,就不做任何操作,如果文件改变了,那么就会重新下载文件中的资源并进行离线存储。

5、cookies,sessionStorage 和 localStorage的区别

(1)cookie在浏览器和服务器间来回传递,sessionStorage和localStorage不会。

(2)sessionStorage和localStorage的存储空间更大。

(3)sessionStorage和localStorage有更多丰富易用的接口。

(4)sessionStorage和localStorage各自独立的存储空间。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 浏览器页面有哪三层构成,分别是什么,作用是什么? 构成:结构层、表示层、行为层分别是:HTML、CSS、Ja...
    程序猿人王小贱阅读 5,871评论 1 11
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,692评论 1 92
  • 问答题1 /72浏览器页面有哪三层构成,分别是什么,作用是什么?参考答案构成:结构层、表示层、行为层分别是:HTM...
    _Yfling阅读 4,973评论 0 23
  • 这本书很有深意,以至于我失去了一些勇气,生怕我拙劣的文字万万不足以表达。 作者在序中说道:“在这本书里,我想写现代...
    蘭小伊阅读 2,299评论 0 2
  • 转眼就到了2018年,微信公众号注册了以后只零星发了几篇,闲置了很久了。借着新年这个节点,再立一个flag,今年一...
    王杰笔记阅读 1,283评论 0 0

友情链接更多精彩内容