前端杂七杂八笔记(不定期更新)

1.requestAnimationFrame不会阻塞主线程,是在下一次重绘前执行

2.import().then里面去执行代码,这样打包的时候会被识别到然后进行一个代码准确的分割

3."依赖树"(Dependency Tree)是指一种表示项目中依赖关系的树形结构。它描述了项目中各个模块、库或资源之间的依赖关系,以及它们之间的依赖层次结构。

4.vue和react在虚拟dom上仅有部分区别.vue3虚拟dom上新加了petchFlags.并且把静态节点提升到编译阶段,VUE3的虚拟DOM是跟踪组件的依赖关系,并且只更新对应的节点,React的虚拟Dom是基于树状节点来进行更新,如果更新的节点还有子节点,那么子节点也会更新.所以react才会开发出了react-fiber来解决子节点过多,更新内容庞大导致的关键帧卡顿,页面不流畅等问题。

5.两者diff算法的区别.vue是使用petching来进行diff算法对比到真实的dom上的,我所了解的vue的算法是递归遍历新旧两个虚拟dom,采用了双端比较,从开头和结尾依次对比,从而找出对应需要更新的节点.react的好像是双指针进行遍历.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值