自定义博客皮肤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)
  • 收藏
  • 关注

原创 JS宏任务与微任务

最近发现关于JS运行机制的宏任务与微任务有的小伙伴还不是特别清楚,今天我们就好好讲一下,希望大家可以彻底理解,废话少说,先看东西 如果有人问你什么是宏任务什么是微任务,这样告诉他,多说一个字都是多余 宏任务:包括整段代码script,setTimeout,setInterval 微任务:Promise,process.nextTick 不同类型的任务会进入不同的事件队列,就是我们所说的宏任...

2020-01-20 09:36:47 150

原创 ES6新增数组方法

js中数组方法虽然很多很杂,看起来不好记,但是如果你用心总结一下的话还是比较好记的,而且熟记这些方法也一定会对你的工作起到非常积极的作用,下面我们来总结一下 1.forEach() let arr = [1,2,3,'aaa','bbb']; arr.forEach((item,index)=>{ console.log(item,index) }) //输出结果 //1 0 ...

2020-01-16 18:20:22 284

原创 函数防抖与函数节流

函数防抖:就是将多次执行变为一次执行。举个例子,当我们在滚动窗口的时候执行一段代码,如果滚动一次执行一次的话,我们滚动的可能会很快,这样显然是很不合理的。所以我们可以当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。下面我们来实现一个防抖函数 function debounce(fn,wait){ var ...

2020-01-16 00:19:40 73

原创 JS中this指向问题

JS中的this指向一直扰乱着我们,很多时候觉得自己写的东西没有bug但是执行后的结构总是跟自己预想的不一样,这个时候我们就该想想是不是我们的对象的this出现了问题。接下来我们一步一步地分析一下this的问题。 1.非箭头函数中this在函数定义的时候是确定不了的,只有在函数执行的时候才能确定this到底指向谁,this指向最终调用它的对象 在js中this主要分为以下几种情况 在全局作用...

2020-01-07 00:22:14 88

空空如也

空空如也

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

TA关注的人

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