this的用法:
- 解析器每次调用函数都会传入一个隐含参数,即this
- this指向一个对象,称为函数执行的上下文对象
- 根据函数调用方式不同,this指向不同对象:
以函数形式调用 this指向windows 以方法形式调用 this指向执行该方法的对象 构造函数中的this this指向该构造函数的实例,即新开辟的函数的空间
e.target的用法:
- e.target返回的是触发事件的对象(元素)
this和e.target的区别:
- e.target返回触发事件的对象(元素),this返回绑定事件的对象(元素)
-
e.target 点谁返回谁 this 绑定谁返回谁
tip:e.currentTarget约等于this