- 博客(11)
- 收藏
- 关注
原创 通过此文章,自以为是的你一定会重新深刻地系统性认识HTML-2
只要两个垂直外边距碰在一起,就会折叠==,即使是一个元素嵌套在另一个元素中也不例外。
2024-01-31 21:18:00 930
原创 通过此文章,自以为是的你一定会重新深刻地系统性认识HTML。
临渊羡鱼 不如退而结网。看完这本书,以前自以为是的你一定会重新认识到自己的局限性,一定能重新系统性地认识HTML。
2024-01-25 16:03:02 1280
原创 key的理解以及节点对比
从图中可以看出,有且只有新旧节点被判断为相同节点时才会对比新旧节点。即看能不能旧节点有没有可以利用的地方,如果有,则不用新增加一个节点,节省时间开销。我们知道,虽然我们对比的vdom(即虚拟dom),但是实际生成时肯定是真实的dom。一个dom元素对象内容有很多,能减少一个是一个。从图中可以看到,pathc.ts文件中只有两个地方用到updateChildren函数。一个是定义处,一个是对比节点patchVNode函数中。什么时候会对比子节点呢?子节点存在并且子节点不相等时,则会对比子节点key主要有两
2024-01-24 16:56:18 364
原创 Map 和 parseInt 问题
map()的参数:callback(currentValue[, index[, array]]),callback一共可以接收三个参数,其中第一个参数代表当前被处理的元素,而第二个参数代表该元素的索引。parseInt接收两个参数,第一个表示被处理的值(字符串),第二个表示为解析时的基数。
2023-12-14 22:05:35 350
原创 360和搜狗浏览器兼容模式和极速模式切换登录态丢失问题
在360浏览器和搜狗浏览器中兼容模式和极速模式切换时两种模式的localStorage是不一样的。这就导致了从一种模式切换到另外一种模式后,用户信息会发生变化甚至会失去登陆状态的情况。解决办法:使用cookie,因为cookie在两种模式之间切换时是不会发生改变的。如果你发觉你的cookie也变了,那一定是你代码中哪里执行了更改语句。
2023-07-05 15:29:48 260
key的理解以及节点对比
2023-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人