如何解决attachEvent函数时this指向被绑定的元素的问题?

2016-02-19 10:08 13 1 收藏

下面是个超简单的如何解决attachEvent函数时this指向被绑定的元素的问题?教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

使用attachEvent对同一事件进行多次绑定,这是解决事件函数定义冲突的重要方法。但是在IE中,函数内的this指针并没有指向被绑定元素,而是function对象,在应用中,这是很难受的一件事,如果试图用局部变量传送元素,会因为闭包而引起内存泄漏。那么,我们应该如何解决这一难题呢?
    我给Function添加了原型方法“bindNode”,在这个方法里,根据传送过来的元素,进行全局性存储转换,然后返回经过封装的函数,使用call方法来进行属主转换。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

不会引起闭包吧

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

当然会引起,请用drip测试http://www.script8.com/download/drip.rar

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1593543.html

延伸阅读
随着现代节奏的加快,人们的工作压力也随之加大,除此之外还饱受很大的精神压力。为此很多人,经常熬夜,有时是为了工作,有时是因为失眠,睡眠质量明显下降。那么睡眠质量不好怎么办呢?下面就让图老师小编给大家介绍一下吧。 1、睡眠的规则 2、睡眠与疾病 3、垃圾睡眠给肝脏带来多大的伤害 4、睡眠的方法 5、 睡眠不足...
大大的眼袋不仅是双眼看上去变小了,明眸也会显得暗淡了!你是不是还在绞尽脑汁想要抚平眼袋?但去眼袋的方法那么多,到底哪些才是去眼袋最有效的方法?大眼有理明眸无罪!下面,小编 1、选择质地清爽眼霜 过于油性的眼霜,皮肤难于全剖吸收,使多余的油脂粒堆积在眼部周围,而形成眼袋状。眼霜最好还是选用质地清爽的产品。在涂眼...
随着现代社会发展的快节奏,人们的身上背负着很大的压力,不论是工作压力还是其他的压力,都给人们的心里上造成了严重的心理负担,因此失眠是很多见的了。那么怎样治疗失眠问题呢?下面就让图老师小编给大家介绍一下吧。 目录 1、老年人失眠怎么办 2、儿童失眠怎么办 3、怀孕失眠怎么办 4、高考前失眠怎么办 5、...
1、要注意保暖,多着纯棉的内衣裤,不要经常站在风口位置吹风。 2、要适当做一些轻微的运动,如散步、做孕妇瑜伽等。 3、饮食方面要多吃助暖的食物,如红糖、姜汤。 4、要调节好心情,不要过分忧虑,要保证充足的睡眠。 5、怀孕期间要适量多吃新鲜蔬菜水果、坚果类食品,如苹果、核桃等. 6、一定要补充足够的叶酸...
标签: 电脑入门
Linux系统类似于Unix系统,当还是有很大的区别的,习惯了Unix的用户再使用Linux系统多少会有些不习惯,下面图老师小编要给大家介绍下如何解决Unix迁移到Linux系统培训时遇到的问题,一起来了解下吧。 把Unix迁移到Linux实际操作时会遇到很多困难,培训员工迁移是不是更难呢?会不会遇到更多问题呢?备份和高可用性又了解得如何?你如何监控性...

经验教程

334

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部