自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 v-model的debounce局限性在哪,应该如何去控制高耗任务的频率

debounce是vue1.x版本中数据双向绑定v-model的一个参数,在后来的版本中被舍弃了,因为最初用来控制Ajax请求以及一些高耗任务,它的用法是接受一个数值n,当视图层的数据改变后,延迟n毫秒后,数据层的数据再发生变化。举个简单的例子,现在我们做一个搜索提示,页面上有一个搜索框,当我们输入信息的时候,下面能显示出来与信息相关的提示。首先将页面上的输入框与数据层的数据进行双向绑定,然后在...

2019-04-21 23:15:30 645

原创 v-model的修饰符,lazy和number,vue1.x中的debounce已被移除

为什么突然想起来写这个问题呢,因为这两天接了一个优化任务,以前的老代码了,看到了debounce参数,在vue2.x中这个参数被移除了。简单的说一下v-model从1.x升级到2以后的变化,免得大家搞错了写法而一头雾水。vue1.x版本中,v-model有number,lazy,debounce三个参数,升级到2.x版本后,number和lazy以修饰符的形式使用,这样看起来更加的清晰明了。de...

2019-04-21 13:04:55 694

原创 js中基本数据类型和引用数据类型的区别,一个初学者特别容易忽略的地方

废话不多说,上来先搞两个例子let a = "番茄";let b = a;b = "西红柿";console.log(a); //番茄console.log(b); //西红柿这波操作很正常,再看下面这个,let a = {name:"番茄",weight:"半斤"};let b = a;b.name = "西红柿";console.log(a); //{...

2019-04-14 11:06:05 556

原创 用ES6中数组的解构赋值来获取当前的时间,后附数组解构的详解

什么是解构赋值?ES6允许按照一定的模式从数组或者对象中提取值,然后对变量进行赋值,这被称为解构赋值。举例说明下,以前变量只有一个一个的赋值,var a = "番茄", b = "西红柿", c = "鸡蛋";现在ES6可以这样写let [a,b,c] = ["番茄","西红柿","鸡蛋"];按照对应位置为变量赋值。这样的话,为多个变量赋值就会很方便,哈哈,第一个想到的例子就是时间...

2019-04-10 21:36:43 434

原创 正式开博,ES6的let命令

最近工作上真爽,不用加班,晚上下班以后也就没什么事情了,这也是我能想起来写博客的原因之一。做前端开发这一行的,大多都是半路出身,都知道IT工资高,所以很多人都是转行过来的,报个培训班,培训个半年就出来上岗了。在半年的时间内从一个门外汉到完全掌握这么技术,其实挺难的。所以,培训机构一般都把重点放在了上手,基础大概讲一下,直接开始上项目,让你在项目实战上学习。我之前也是培训机构出来的,在这里就不说...

2019-04-08 21:29:41 107

原创 Hello Word ! 今天终于注册了CSDN帐号,怒水一帖,新人一枚,请大家多多关照

Hello word,哈哈,这基本上是每一个程序介绍用法的第一个例子。所以,今天是我注册CSDN帐号的第一天,记录一下这个特殊的日子。介绍一下自己,初初初级前端开发一枚,之前遇到过很多的问题都通过看CSDN上博客解决了,CSDN是国内最大的IT社区,可以说程序猿是无人不知的,以前都是浏览,时间长了就觉着,既然自己打算长期做这个行业,为什么自己不注册一个呢,记录一下自己的所遇到的一些问题,或者在开...

2019-04-07 22:22:46 174

空空如也

空空如也

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

TA关注的人

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