自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 vue组件无限滚动加载infinite-scroll

没啥好说的,写了个无限滚动加载,大家试试 :)github

2018-07-06 18:22:22 1317

原创 函数防抖与函数节流

前言有一些浏览器事件我们不希望它很频繁的触发,如调整窗口大小(onresize)、监听滚动条滚动(onscroll),如果这些监听事件需要调用接口的话一秒内可能会调用上百次,这样坑定是有问题的。函数防抖(debounce)如果有人进电梯(触发事件),那电梯将在10秒钟后出发(执行事件监听器),这时如果又有人进电梯了(在10秒内再次触发该事件),我们又得等10秒再出发(重新计时)。function ...

2018-06-09 15:54:42 112

原创 vue源码学习:Object.defineProperty 对数组监听

https://blog.csdn.net/ijarvis/article/details/80453546,我们介绍了一下defineProperty 对对象的监听,这一篇我们看下defineProperty 对数组的监听数组的变化先让我们了解下Object.defineProperty()对数组变化的跟踪情况:var a={}; bValue=1; Object.defineProperty(...

2018-05-28 17:52:58 6424 1

原创 vue源码学习:Object.defineProperty 对象属性监听

参考版本 vue源码版本:0.11相关vue实现双向数据绑定的关键是 Object.defineProperty ,让我们先来看下这个函数。在MDN上查看有关 Object.defineProperty 的解释。我们先从最简单的开始:let a = {'b': 1}; Object.defineProperty(a, 'b', { enumerable: false, confi...

2018-05-25 16:29:15 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除