- 博客(4)
- 收藏
- 关注
原创 学习vue原理笔记 vdom(二)
虚拟DOM和diff算法虚拟DOM是实现vue,react的重要基石,而diff算法是虚拟DOM中最重要,最核心的地方。为什么我们需要虚拟DOM?因为dom操作是非常消耗性能的,以前我们使用jquery手动修改dom,而vue是数据驱动视图,若一次操作中有多次的修改dom,虚拟DOM不会立即执行更新,而是会找出这基础与之前的差异,再选择性的进行更新,这种操作极大地提升了性能,其次js操作是特别快的,那他到底是怎么将dom转换成js的?我们可以看一下下面的例子。<div id="div1" cl
2021-07-01 10:52:02 107
原创 学习vue原理笔记(一)
MVVM讲原理之前,先了解一下什么是mvvm?mvvm根据字母拆开来是model - view - viewmodel,在我们写vue里面javascript里面的内容,我们就可以理解为model,dom部分内容我们可以对应的理解成view。这样我们就很容易理解我们的第一步,由model到view,是由数据渲染到视图上面。那第二部view到viewmodel我们该怎么来理解呢,这里讲一个简单的例子,我们在vue里面的点击事件,即是由view到viewmodel这个过程的。通过mvvm可以实现我们常
2021-06-30 16:18:38 98
原创 vue-watch
vue - watch欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma
2021-06-28 16:54:08 68
原创 parseInt第二个参数
parseInt(string, radix) string 必需,要被解析的字符串。 radix 可选,表示要解析的数字的基数。 该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。 如果它以 “0x” 或 “0X” 开头,将以 16 为基数,也就是16进制。 如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。返回值:被解析后的数字。说明: 当参数 radix 的值为 0,或没有设置该参数时,p...
2021-06-13 18:50:58 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人