摘要: 前言 Vue采用Vnode的思想,缓存dom更新,逐次补丁Vnoe,最后在和真实dom进行比较。只更新一次真实dom。 (什么时候才和真实dom进行path?) Vue.js将DOM抽象成一个以JavaScript对象为节点的虚拟DOM树,以VNode节点模拟真实DOM,可以对这颗抽象树进行创建节点 阅读全文
posted @ 2021-03-15 22:37 Jiox 阅读(779) 评论(0) 推荐(0) 编辑
摘要: Vue的MVVM思想中,主要是靠VM 视图-模型完成响应,充当数据与视图之间的桥梁,数据更新响应视图、视图文本数据更新响应数据。 数据劫持 发布订阅 数据劫持指的是vue利用ES5的Object.defineProperty属性对data选项中的数据进行getter和setter设置; 发布订阅指 阅读全文
posted @ 2021-03-15 22:06 Jiox 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 先凉出常见术语 Header Field(头部域): 一个名值对。 名字和值都是以八进制存在的。 Dynamic Table(动态表): 动态表是用于存放含有索引值的头部域的。 这个表示动态变化的而且针对于编码或者解码的内容的。 Static Table(静态表): 静态表只要用于存放含有索引值的频 阅读全文
posted @ 2021-03-15 09:11 Jiox 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 新增特性 多路复用、二进制分帧 请求优先级 头部压缩 服务器推送 一、多路复用 http1.1的主要问题 TCP慢启动 开启多条TCP连接,那么这些连接会竞争固定的带宽。影响关键资源的下载速度 队头阻塞 多路复用的原理 http2的传输是基于二进制帧的。每一个TCP连接中承载了多个双向流通的流,每一 阅读全文
posted @ 2021-03-15 09:07 Jiox 阅读(335) 评论(0) 推荐(0) 编辑