![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 76
大道初修通九窍
这个作者很懒,什么都没留下…
展开
-
vue
vue的diff算法原理核心就在于它的patch方法和same方法还有一个updatechild,vue在diff之前会将html解析成vnode对象,在做diff算法的过程中,才会构建新的dom,所以vnode和dom虽然有对应关系,但格式不同,这里一定要弄清楚,不然会乱。言归正传,首先虚拟dom也就是新vnode和老vnode也就是上一次被渲染的dom进行一个对比,把他两个都当做对象来看,如果相同,就会return,不做任何事情,如果不同,就会根据两个对象vnode的首个节点开始,逐级同级比较,注意!逐原创 2021-05-11 23:23:27 · 173 阅读 · 1 评论 -
js总结
最近看了一本关于javascript书,打算在总结上个人多年的编程经验,分享一下关于js的整体理解,希望能够让初学js的道友、或者像我一样有很多年编程经验,但是杂而不精的道友能有一些收获。 首先js最开始是有两个版本,一个是微软的vb版本,另外一个就是我们现在的js。vb不说了,没意义。 js核心是分为三块: 第一:ecmaScrpt,也是js核心,我们平常说的es5、es6中的es就是这个单词的缩写,5.6是它的版本,它发布的版本早已到10了,只不过大部分人可能都不知道。es规定了几项js编程规.原创 2021-04-28 16:27:43 · 208 阅读 · 0 评论