FE

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or...

简单diff算法

9.1 减少DOM操作的性能开销当新旧子节点都为数组的时候。需要进行核心diff算法,最暴力的当然是将全部旧子节点卸载,新节点挂载上。 当然还有大家可以简单想到的办法就是将新旧子节点数组的共同长度做patch,然后进行考虑新节点新增与删除的情况。 例如以下新旧节点

双端比较

10 双端比较10.1...

js基础

js基础 js有哪些类型 number,string,boolean,object,undefined,null,symble,bigInt so 面试题来了? typeof null ????object why?历史原因因为null编码问题 typeof array === ‘object’...

js基础

js手写代码一、JavaScript基础

快速Diff算法

快速Diff算法11.1 相同的前置元素和后置元素

CSS基础

CSS单行多行显示省略号1

浏览器原理篇

浏览器原理篇 1. 浏览器缓存

js基础

js基础 ES Module和CommonJS 类型 ES Module CommonJS 加载方式 编译时 运行时 引入性质 引用 /...

js基础

js基础-MapMap 与对象不同之处:对象是字符串键-任意类型值,Map是任意类型键-任意类值值