箭头函数this指向
1 | class Animal { |
当我们使用箭头函数时,函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。并不是因为箭头函数部有绑定this的机制,实际原因是箭头函数根本没有自己的this,它的this是继承外面的,因此内部的this就是外层代码块的this。
事件捕获和冒泡
事件捕获 从根元素往目标元素流
事件冒泡 从目标元素往根元素冒
- 可以用e.stopPropagation()阻止冒泡
划船不用浆,一生全靠浪
1 | class Animal { |
当我们使用箭头函数时,函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。并不是因为箭头函数部有绑定this的机制,实际原因是箭头函数根本没有自己的this,它的this是继承外面的,因此内部的this就是外层代码块的this。