自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue的data

vue中data相关 1.data是vue实例的数据对象,他怎么实现data属性能够响应数据变化? vue通过递归将data属性转换为getter/setter来实现,getter获取,setter设置 2.vue 实例中的data是对象的写法,但是在组件中data是函数的写法, 原因:是因为写成函数,会有函数作用域的概念 ,是私有函数,只作用到当前组件中,不会影响到其它各个不同的组件。 ...

2018-07-31 17:07:57 1061

原创 关于setinterval和requestAnimationFrame

关于setinterval计时不准确,该如何解决 由于Javascript是单线程的,所以定时器的实现是在当前执行栈中任务完成后在执行队列里的定时器回调的, 假如主线程中任务执行时间大于定时器设置的延迟时间,那么定时器就不是那么可靠了,如下代码: ​ let startTime= new Date().getTime()//getTime转化成毫秒数 setTimeout(()...

2018-07-31 16:40:56 200

原创 JS事件模型

先占个位置、、、

2018-07-27 14:47:09 238

原创 谈谈我对闭包的理解

1.什么是闭包? 讲白了就是 利用一种方式实现访问局部变量的功能;我觉得它就是一个函数,一个怎样的函数呢?有权访问另一个函数作用域中的变量的函数,在JS中,只有函数内部的子函数才能读取函数的局部变量,所以,闭包嘛,可以理解成" 一个函数内部的函数",一句话概括:一个内部函数被其外部函数之外的变量引用时就形成了闭包。那说到闭包,我们必须得扯一扯作用域的问题... 此处补充一下自由变量:在一个作用...

2018-07-26 15:13:22 414

原创 vue数组渲染问题

以下代码为echart所实现的一个图表,对其新增了一个排序功能,采用冒泡排序思想,对每一项进行排序,我们对数组进行变动,在控制台可以看到数组已经发生变动,但是页面的数据显示还是未发生改变,查了下原因是由于JS的限制,vue不能检测到变动的数组,需要使用vue.set()方法实现视图更新。   总结: 用v-for循环渲染数组数据时,数据更新了,视图却没有更新   由于 JavaScri...

2018-07-23 15:05:57 2297

空空如也

空空如也

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

TA关注的人

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