js
mingjie777
头发已经开始掉了 ^0^~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react虚拟dom与diff算法解析
什么是虚拟DOM 当我们更新了state中的值的时候,React会去调用render()方法来重新渲染整个组件的UI,但是如果我们真的去操作这么大量的DOM,显然性能是堪忧的。所以React实现了一个Virtual DOM,组件的真实DOM结构和Virtual DOM之间有一个映射的关系,React在虚拟DOM上实现了一个diff算法,当render()去重新渲染组件的时候,diff会找到需要变更的DOM,然后再把修改更新到浏览器上面的真实DOM上,所以,React并不是渲染了整个DOM树,Virtual原创 2020-06-12 00:35:22 · 244 阅读 · 0 评论 -
JavaScript知识点抒写
1.闭包 1.1 闭包简单来说就是能够读取其他函数内部变量的函数 1.2 闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在函数内创建另一个函数,通过另一个函数来访问这个函数的局部变量,总的来说就是利用闭包可以突破作用链域 1.3 闭包优缺点:使用闭包是为了设置私有的方法和变量,优点是可以避免全局变量的污染,缺点是会常驻内存,增大内存使用量,使用不当很容易造成内存泄漏。 1...原创 2020-04-18 16:44:34 · 196 阅读 · 0 评论 -
自己定义的vue指令
vue常用指令 vue有给我们提供固定的指令: v-bind:绑定属性,可以简写为 : 也称为动态获取 v-text:只显示{{}} 里的内容 v-html:可以渲染标签 如<h1>{{}}</h1> v-on:绑定事件 可以简写为 @ v-for:循环数组 v-model:双向绑定 v-show:给属性添加 display:true false v-if v...原创 2020-04-02 23:41:29 · 139 阅读 · 1 评论
分享