1.实例化过程?
1.创建新对象
2.构造函数 this指向新对象
3.执行构造函数代码,修改 this,添加新的属性
4.返回新对象
2.什么是闭包?
闭包是指可以访问另一个函数作用域变量的函数,一般是定义在外层函数中的内层函数。
即重用一个变量,又保护变量不被污染的一种机制。
3.原型链得到查找规则是什么?
1.当一个对象访问某个成员时,如果成员不存在,则会向上一级原型对象上找
2.上一级原型对象上没有,再向上一级(系统的Object),直到找到null
3.并具有就近原则
4.鼠标进过事件有哪些,有什么不同?
没有冒泡:
鼠标移入: mouseenter
鼠标移出: mouseleave
有冒泡:
鼠标移入:mouseover
鼠标移出:mouseout
5.逻辑与的短路规则和逻辑或的短路规则
- 逻辑与短路运算规则:
1.如果符号左边为 false,符号右边就不执行了,则会得到左边的
2.如果符号左边为true,符号右边要继续执行,则会得到右边的- 逻辑或短路运算规则:
1.如果符号左边为 false,符号右边要继续执行,则会得到右边的
2.如果符号左边为true,符号右边就不执行了,则会得到左边的