摘要:
一、闭包:当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏。 二、闭包作用: 1.实现公有变量,不依赖外部变量 eg:函数累加器 2.可以做缓存 3.可以实现封装,属性私有化。 4.模块化开发,防止污染全局变量 var init=(function(){ var n 阅读全文
摘要:
//元素到顶部左侧的距离 elem: DOM对象 type:top,left function getElementDistance (elem,type){ var offset; switch(type){ case 'top': offset='offsetTop'; break; case 'l... 阅读全文