- 博客(21)
- 收藏
- 关注
原创 【面试】以面试者的角度回答Vue中的diff算法(附图示diff运算过程)
面试官:“请你简述Vue中的diff算法”。你:diff算法在什么时候运行呢?当我们当前组件所依赖的数值更新和组件创建时运行update函数,update函数会调用组件的render函数,render生成新的虚拟dom树,update的到新虚拟dom树的根节点,然后进入update函数内部,将_vnode也就是旧虚拟dom树替换成新的虚拟dom树,然后用一个变量将旧虚拟dom树保存起来,接下来调用patch函数进行diff比对,vue在进行比对时遵循以下原则:
2021-06-25 15:30:46 5407 2
原创 2)坐标系(3D数学基础:图形与游戏开发系列教程)
3D中的坐标系相关的概念,1D坐标系,2D坐标系,3D坐标系,什么是左手坐标系右手坐标系,如何区分左手坐标系和右手坐标系?
2023-12-13 00:11:13 171
原创 ARFoundation(ARCore)系列-1.ARFoundation概念
什么是ARFoundation?ARFoundation解决什么问题?不同AR SDK功能上有什么区别?
2023-06-18 17:14:28 741
原创 UnrealEngine常用的.gitignore和.gitattributes
UnrealEngine工程使用的.gitignore和.gitattributes
2023-06-18 14:37:43 500
原创 Cesium开发实战-创建你的第一个Cesium地球
开始系统化学习Cesium进入Web3D行业,创建自己的第一个Cesium场景,并了解实际项目中的使用情况。(作者曾开发市级智慧城市CIM平台)
2023-05-31 15:43:29 5333 6
原创 【面试】Vue数据响应式原理(以面试者的角度回答)-普通版和面试版
不定时发送【对标大厂的必会面试题】、【必会常用算法】、【必会高并发解决】、【优化】等专题栏目供大家学习观看。
2021-06-25 11:33:31 1042
原创 关于left,top和translate2d以及translate3d性能问题的详讲
left和top的性能高还是translate2d的性能高?听说translate3d的性能最高?
2021-05-30 19:23:42 1426
原创 JQuery中append和JS中appendChild添加重复元素问题
所有的追加元素方法都会去判断这个父元素里面是否拥有这个元素对象,如果拥有则以为已经添加完成,如果没有则添加进去,这也就是为什么我们只添加了一个元素的原因
2021-04-08 10:22:23 4721 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人