摘要: React的diff算法主要是两个Tree的比较。 传统的Tree diff算法复杂度是O(n^3),React是算法通过一些策略将复杂度将为O(n). 1. 优化策略 1. 网页中的DOM跨层级移动的特别少,可以忽略不计2. 相同类型的组件生成相似的树形结构,不同类型的组件生成不同的树形结构3. 阅读全文
posted @ 2018-10-28 21:32 全玉 阅读(795) 评论(0) 推荐(0) 编辑
摘要: https的特点 1. https有 握手阶段 和 请求阶段2. 握手阶段 使用 非对称加密算法 请求阶段 使用 对称加密算法3. 保证数据的完整性使用数字签名4. 握手阶段有两组非对称加密,数字证书本身有一组公私钥,用于将服务器公钥发送到客户端。 服务器也有一组公私钥,用于将客户端的随机密码发送到 阅读全文
posted @ 2018-10-28 17:14 全玉 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 题目: 运行结果: 分析: 题目中有多个变量声明和函数声明,都会提升,而函数的优先级高于变量,两个函数声明,后面的高于前面的,所以第一个a是 f a(){console.log(4)} var a = 1,执行到此,a被赋值为1,第二,第三个a都是1,中间的函数声明已经提升过,在此处不会再执行,没有 阅读全文
posted @ 2018-10-28 16:24 全玉 阅读(161) 评论(0) 推荐(0) 编辑