
JavaScript
weixin_40747545
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue2.0为什么要新增虚拟dom
1. 什么是虚拟DOM 所谓虚拟DOM, 其实就是用js来模拟DOM结构,把DOM的变化操作放在js层来做,尽量减少对DOM的操作(原因应该是操作js比操作DOM的速度快许多)。然后对比前后两次虚拟DOM的变化,只重新渲染变化了的部分,而没有变化的部分则不会重新渲染。比如我们有以下虚拟DOM: <ul id="list"> <li class="item1">Ite...原创 2019-04-20 01:15:12 · 691 阅读 · 0 评论 -
计算属性computed
<div id="example"> {{ message.split('').reverse().join('') }} </div> 上面的代码是在模板里实现字符串翻转的逻辑,这样直接写在模板里不仅会是模板过重且难以维护。所以应当使用计算属性。 <div id="example"> <p>Original message: "{...原创 2019-05-27 17:27:53 · 163 阅读 · 0 评论 -
js数组方法(包含es5和es6新增)
共性:都可以操作数据,截取一段数组; 异性:splice()是变异方法,会改变调用都原始数组;slice()是非变异方法,不会改变调用都数组,但总会返回一个新数组。 变异方法: push()、pop()、shift()、unshift()、splice()、sort()、reverse() 非变异方法 filter()、concat()、slice slice(start, end) 从star...原创 2019-05-28 14:50:19 · 449 阅读 · 0 评论