摘要: 通过离线存储。我们可以通过把需要离线存储在本地的文件列在一个manifest配置文件中,这样即使在离线的情况下,用户也可以正常使用这些文件。 首先需要在页面头部加入一个manifest的属性: cache.manifest文件的书写方式,像下面这样: 离线存储的manifest一般由三个部分组成: 阅读全文
posted @ 2019-09-29 18:33 seeBetter 阅读(295) 评论(0) 推荐(0)
摘要: HTTP报文 HTTP报文就是浏览器和服务器间通信时发送及响应的数据块。浏览器向服务器请求数据,发送请求(request)报文;服务器向浏览器返回数据,返回响应(response)报文。报文信息主要分为两部分:1.包含属性的首部(header):附加信息(cookie,缓存信息等)与缓存相关的规则信 阅读全文
posted @ 2019-09-29 18:10 seeBetter 阅读(142) 评论(0) 推荐(0)
摘要: DOM是一种独立于语言,用于操作xml,html文档的应用编程接口。 对于JavaScript,为了能够使JavaScript操作Html,JavaScript就有了一套自己的dom编程接口。 对于Html,dom使得html形成一棵dom树,类似于一颗家族树一样,一层接一层,子子孙孙。 html标 阅读全文
posted @ 2019-09-29 16:14 seeBetter 阅读(232) 评论(0) 推荐(0)
摘要: BOM的核心对象是window,它表示浏览器的一个实例。它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象,因此网页中所有全局作用域中声明的变量、函数都会变成window对象的属性和方法。 BOM指浏览器对象模型,它提供了很多对象用于访问浏览器的功 阅读全文
posted @ 2019-09-29 15:57 seeBetter 阅读(186) 评论(0) 推荐(0)
摘要: 重绘:当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观或风格,而不会影响布局。比如background-color。则称为重绘。 回流:当render tree中的一部分(或全部)因为元素的规模尺寸、布局、隐藏等改变而需要重新构建。则成为回流。 阅读全文
posted @ 2019-09-29 15:15 seeBetter 阅读(146) 评论(0) 推荐(0)