摘要:
闭包会产生严重的内存问题,使用完闭包,要及时手动清理内存中的值。 function A(){ var cat ="猫"; B(cat); } function B(a){ console.log(a); } A();上面这段代码就是一个闭包函数了,函数B是可以访问函数A里面的变量cat。但是... 阅读全文
摘要:
http://www.520ued.com/ 阅读全文
摘要:
当有一个函数a,执行完a之后,需要立马执行另一个函数,而这另一个函数不确定是哪个函数,那么就需要在a函数传递一个参数obj,用来执行未知的函数。function b(){ ...}function c(){ ...}function a(callback){ ... callback();}... 阅读全文
摘要:
.live()和.die()在jQuery1.4.3 版本中废弃了。.live()原理就是把click 事件绑定到祖先元素$(document)上,而只需要给$(document)绑定一次即可。在接受任何事件时,$(document)对象都会检查事件类型(event.type)和事件目标(event... 阅读全文
摘要:
由于每个元素在文档里面触发时都会冒泡如果每个层上都有alert事件,那么触发里层div时,alert 里层,外层,最外层。为了防止事件之间干扰,需要阻止事件冒泡。一般使用e.stopPropagation();ie8及其以下不支持,需要使用e.cancelBubble=false;另外e是用来获得w... 阅读全文