JavaScript面试必看10题,有哪些是推荐掌握的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1748个文字,预计阅读时间需要7分钟。
1. `this` 指向 + 1. 谁调用,`this` 指向谁 + 例:`function foo() { console.log(this, this); } new foo();`
2.全局指向 `window` + 例:`function foo() { console.log(this, this); } foo();`
3.构造函数的 `this` 指向构造函数实例
4.`call/apply/bind` 强制绑定
1.this指向
1.谁调用指向谁
例:
function foo(){ console.log("this",this); } new foo();
2.全局指向window
例:
function foo(){ console.log("this",this); } foo();
3.构造函数的this指向构造函数实例
4.call/apply/bind 强制改变this指向
5.箭头函数的this始终指向父级上下文
2.事件模型:事件委托、代理?如何让事件先冒泡后捕获
事件委托:又名事件代理。事件委托就是利用事件冒泡,就是把子元素的事件都绑定到父元素上。如果子元素阻止了事件冒泡,那么委托也就没法实现了。
本文共计1748个文字,预计阅读时间需要7分钟。
1. `this` 指向 + 1. 谁调用,`this` 指向谁 + 例:`function foo() { console.log(this, this); } new foo();`
2.全局指向 `window` + 例:`function foo() { console.log(this, this); } foo();`
3.构造函数的 `this` 指向构造函数实例
4.`call/apply/bind` 强制绑定
1.this指向
1.谁调用指向谁
例:
function foo(){ console.log("this",this); } new foo();
2.全局指向window
例:
function foo(){ console.log("this",this); } foo();
3.构造函数的this指向构造函数实例
4.call/apply/bind 强制改变this指向
5.箭头函数的this始终指向父级上下文
2.事件模型:事件委托、代理?如何让事件先冒泡后捕获
事件委托:又名事件代理。事件委托就是利用事件冒泡,就是把子元素的事件都绑定到父元素上。如果子元素阻止了事件冒泡,那么委托也就没法实现了。

