splice() 功能:可以实现删除,插入和替换。 删除:可以删除任意数量的项,只需指定2个参数:要删除的第一项的位置和要删除的项数。 例如:splice(0,2)会删除数组中的前2项。 插入:可以向指定位置插入任意数量的项,只需要提供3个参数:起始位置,0(要删除的项)和要插入的项。 例如:spl ...
分类:
编程语言 时间:
2018-06-24 16:06:45
阅读次数:
126
1、末端的添加和移除:push()是用来在数组末端添加项,pop()在数组末端移除项; 2、前端的添加和移除:shift()在移除数组的第一个项(前端),unshift()在数组前端添加项; 3、push(),unshift()在推入多个项时,各个项之间的顺序不变 4、push(),unshift( ...
分类:
其他好文 时间:
2018-06-23 00:04:18
阅读次数:
155
最近使用Vue2.0开发项目,有一个列表使用v-for绑定到数组,按照Vue的推荐方案,使用push、splice、this.$set三个变异方法操作数组。发现在添加页面,三个方法都能及时刷新视图;但是在修改页面,只有this.$set方法修改数组元素能刷新,其他两个方法死活不刷新视图,使用Vue- ...
分类:
编程语言 时间:
2018-06-22 13:41:54
阅读次数:
684
//添加滚动事件 studentGrid.on('scroll',function(){ var sT = $(this)[0].scrollTop, sH = $(this)[0].scrollHeight, h =$(this).height(); //滚... ...
分类:
其他好文 时间:
2018-06-21 22:29:33
阅读次数:
150
介绍 vueJS 是一种轻量级的 MVVM 框架,它同时吸收了 react 和 angular 的优点,强调了 react 组件化的概念,可以轻松的实现数据和展现的分离。也吸收了 angular 灵活的指令和页面操作的一些方法。 Vue 引入建议放在头部,避免发生抖屏的现象。 Vue 使用后不再需要 ...
分类:
其他好文 时间:
2018-06-17 17:56:00
阅读次数:
197
For循环可以从0一直++i,也可以从最大的数,一直—i,都可以!!! For循环里面嵌套一个for循环: 外面++i进入到里面,里面的for循环一个周期之后,在跳到外面,继续++i! (父for循环一个数,子for循环一个周期) 同样的代码需要复制粘贴,就是代码需要优化了! 定一个小目标:重要代码 ...
分类:
编程语言 时间:
2018-06-15 22:34:20
阅读次数:
187
vue 观察数组的变异方法 更新视图 push() pop() shift() unshift() splice(i,n,arr) sort(xx) reverse() ex: app.book.push({ name:'css', author:'lee' }) 有些方法不会改变数组 filter ...
分类:
编程语言 时间:
2018-06-14 01:16:48
阅读次数:
241
建立playlist.vue 组件,在player.vue 组件中引用,点击迷你播放器的播放列表按钮由下至上弹出这个层,所以在player.vue 播放器组件中引用 在playlist.vue 组件中首先设置对外的方法可以控制该组件的显示隐藏,通过mapGetters 获取歌单数据 播放列表功能操作 ...
分类:
其他好文 时间:
2018-06-13 23:35:22
阅读次数:
233
//不改变原数组 .concat() .slice() .join() .toString() .indexOf(item,fromi) .lastIndexOf() //改变原数组 .splice() .sort() .reverse() .push() .pop() .unshift() .sh ...
分类:
编程语言 时间:
2018-06-13 15:01:17
阅读次数:
145
一、数组:代码:/*@desc:删除数组中的元素@paramarr原数组@paramitem数组索引,只能是数字索引@paramlen要删除的长度@returnarr删除元素后的数组*/functionunset(arr,item,len=1){arr.splice(item,len)returnarr}测试:vararr=newArray(1,2,3,4)varret=unset(arr,1,2
分类:
编程语言 时间:
2018-06-10 21:10:28
阅读次数:
153