自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS事件冒泡与事件捕获

JS的事件冒泡与事件捕获在了解内容之前,我们首先得知道什么是事件冒泡/捕获,为什么会有冒泡/捕获?当你触发一个事件时,我们发现,浏览器并非直接执行该事件,电脑不是人脑,它无法判断你到底触发了哪个元素的事件。因此,计算机在执行代码时,会在整个浏览器上查找你到底触发了哪些事件,并将它们一一记下,然后依次执行。那么问题来了,浏览器在查找事件时是按照什么样的顺序,又是怎么记忆的?这里就牵扯到了事件的捕获与冒泡。这里拿点击事件来举例,假设有三个div,分别是:div1,div2,div3(如图所示)。di

2021-05-22 11:45:50 322

原创 JS中this的指向

JS this指向?在了解JS中this指向问题之前,首先我们得明白,在JS中,this只能出现在函数里。总的来说,在封装一个函数后,它会内置一个this,普通函数内的this指向调用它的变量,匿名函数和箭头函数则会穿过自己本身,依赖其父元素的this指向,下面依次举例来说明函数的this指向:普通函数function fun(){console.log(this)}fun(); //这里的fun()可以看做是window.fun(),window调用了函数,所以该函数的this指向windo

2021-05-21 16:12:45 280

原创 JS中什么是原型,什么是原型链?

什么是原型,什么是原型链?什么是原型?首先秉承JS万物皆对象的思想,每一个函数即是一个对象,每一个对象都有一个prototype属性,而该对象的prototype属性的指向就是这个对象的原型。综上所述,我们来举个例子:function Person(name){this.name = name}console.log(Person.prototype) //这是原型什么是原型链?每一个函数的实例化对象都有一个__proto__属性,实例化对象的__proto__属性的指向也是原型,每一个_

2021-05-20 18:49:04 142

空空如也

空空如也

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

TA关注的人

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