粗犷面包

文章
6
资源
0
加入时间
3年12月1天

总结vue2 和vue3的区别一、从数据双向绑定的原理。二、根节点的不同三、生命周期的变化

vue2 使用的是ES5(ECMAScript 5 或者 ECMAScript 2009)的一个API即对数据进行劫持:当你把一个普通的JavaScript对象传入Vue实例作为data选项,Vue将遍历此对象所有的property,并使用把这些property全部转为,每个组件实例都对应一个实例,它会在组件渲染的过程中把接触过的数据property记录为依赖,之后当依赖项的setter触发时,会通知watcher,从而使它关联的组件重新渲染。

Java的分带垃圾回收一. 分代回收二. 相关VM参数

Java的垃圾回收算法一. 分代回收二. 相关VM参数一. 分代回收对象首先分配在伊甸园区域新生代空间不足时,触发 minor gc,伊甸园和 from 存活的对象使用 copy 复制到 to 中,存活的对象年龄加 1并且交换 from tominor gc 会引发 stop the world,暂停其它用户的线程,等垃圾回收结束,用户线程才恢复运行当对象寿命超过阈值时,会晋升至老年代,最大寿命是15(4bit)当老年代空间不足,会先尝试触发 minor gc,如果之后空间仍不足,那么触发