- 博客(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关注的人