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

原创 浅谈箭头函数和普通函数this的差异

先上代码,给鼠标移动绑定了个事件函数,用的是箭头函数,但是在执行的时候崩溃了,没有执行成功,鼠标事件并没有出现预期的效果,我打印当前this的值,居然是window。 为此我特别查了下箭头函数与普通函数到底有啥区别,查了MDN文档,是这么说的,箭头函数时es2015引入的,它不提供自身的 this 绑定,也就是说这个函数本身里是没有this的,它里面的this 的值保持为闭合词法上下文的值,这话的意思是说,它里面的this是当前最近的非箭头函数的this,那么此案例中,距离最近的非箭头函数就是liCl..

2022-05-26 14:50:16 136

原创 谈谈javascript中的函数定义与执行以及this指向问题

图中,在页面加载时候,是不会执行console.log("2i="+i),但是会执行console.log("i="+i)这段。 因为在执行itemClick这个函数时候,我们只是给objlist的每个对象的onmouseover属性赋值了一个方法,也就是定义了一个方法,但是并没有调用该方法。那什么时候调用,就是我们鼠标移动的时候调用。鼠标在调用这个方法的时候,onmouseover函数内部是没有i的,此时会向上寻找i,但此时的i已变成objlist.length,所以在onmouseover函数...

2022-05-25 11:55:44 102

原创 style.left和offsetLeft 用法

这里写自定义目录标题Javascript中的style.left和offsetLeft的使用说明 Javascript中的style.left和offsetLeft的使用说明 style.left 和 offsetLeft 如果设置了父子的postion之后,才是相同的,唯一的区别是offsetLeft 是整型,style.left 是字符串。务必设置父的postiion为relative ,子的position设置为absolute才能生效。否则无效 ...

2022-02-10 13:25:34 393

空空如也

空空如也

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

TA关注的人

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