摘要:
DOM2事件流 事件捕获阶段 处于目标阶段 事件冒泡阶段 事件捕获 当触发某个元素的事件时,会从顶层对象document发出一个事件流,随着dom树向目标元素节点流去,直到找到目标节点才停止。在捕获阶段,该事件的处理函数不会执行。 处于目标阶段 当到达目标元素时,触发相应事件,执行相应处理函数。 事 阅读全文
摘要:
对于基本类型的数据,深拷贝与浅拷贝都相同,都是开辟一块新的空间,将数组赋值存入。旧值的改变不会影响新值,然鹅对于引用类型的数据就不相同了。 浅拷贝 对于引用类型的数据实行浅拷贝,当旧值发生改变时,新值也会改变,这是因为浅拷贝仅仅只是在栈中新开辟一块空间,将旧值存在栈中的指针复制给新值,新旧值指向的是 阅读全文
摘要:
在通过new关键字创建对象时,分别做了一下几个步骤 创建一个空对象 改变构造函数中的this指向,使其指向空对象 执行构造函数中的代码(为空对象赋予属性和方法) 返回这个对象 而具体上,可以通过代码模拟实现 function Base() { } var obj = new Base(); // 创 阅读全文
摘要:
prototype 每一个函数对象,都有一个prototype属性,这个属性指向函数对象的原型 funtion Person(name){ this.name = name } Person.prototype.age = 20; var per1 = new Person('ashen'); va 阅读全文