摘要:
对象和函数都是引用的关系(改变后者会改变前者)但是下面这个列子情况不一样了。刚开始的时候 B 引用了 A的地址,后来B又重新赋值,新占了一个地址,A B俩的关系已经脱离。那么有的时候,我们只有复制一个对象,而修改这个新对象的时候不希望影响原来的对象。如下:(浅拷贝,只能拷贝一层,深层次的对象还是引... 阅读全文
摘要:
1. 获得iframe的window对象2. 获得iframe的document对象3. iframe中获得父页面的window对象4. 获得iframe在父页面中的html标签5. iframe的onload事件6. frames参考文章1. 获得iframe的window对象存在跨域访问限制。c... 阅读全文
摘要:
什么是闭包? 1. 定义在一个函数内部的函数。2. 内部函数可以引用外部函数的参数和变量。3. 参数和变量不会被垃圾回收机制收回。闭包有什么好处?应用在哪里?1. 希望一个变量长期驻扎在内存当中。2. 避免全局变量的污染。3. 私有成员的存在。用法:1. 应用一般使用函数表达式的方式。用法2:1.... 阅读全文
摘要:
JS操作DOM,就像从一个岛到另外一个岛,过桥的时候,每次都要收取过桥费,尽量减少过桥的次数。列如: for循环插入到页面5000个LI: 应该 先用一个变量存 5000个li,然后一次插入。innerHTML与DOM的方法速度比较: weiKit 的浏览器 DOM方法要快,其他的浏览器inner... 阅读全文
摘要:
Console API当打开 firebug (也包括 Chrome 等浏览器的自带调试工具),window 下面会注册一个叫做 console 的对象,它提供多种方法向控制台输出信息,供开发人员调试使用。下面是这些方法的一个简单介绍,适时地运用它们,对于提高开发效率很有帮助。console.log... 阅读全文