首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我了个擦,调了一晚上,终于知道jQuery的恶心了

2012-04-21 
我了个擦,调了一晚上,终于知道jQuery的恶心了自定义了一套事件侦听和触发的机制,基于jquery的bind(1.7以后

我了个擦,调了一晚上,终于知道jQuery的恶心了
自定义了一套事件侦听和触发的机制,基于jquery的bind(1.7以后可以用on代替)和trigger,最近调试的时候老是发现有问题,项目是采用面向对象的方式,然后自然会给很多类的对象绑定一些自定义事件,奇葩的事情来了,有时候事件处理函数老是莫名其妙地执行两次,蛋都碎掉了,终于发现原因了,看如下代码

JScript code
var obj = {    test : function(){        console.log('1111')    }    $(obj).trigger(test);}

打印出的结果为'1111', trigger一个对象的事件,其同名方法就会被调用,再看如下代码
JScript code
var obj = {    test : function(){        console.log('1111')    }    $(obj).on('test', function(){console.log('2222')}).trigger(test);}


结果喜闻乐见,同时打印出了1111和2222,我擦咧,改了一晚上啊,整整一晚上,整个计划都乱了

一看时间又快1点了,唉,明早又得上班了,程序猿伤不起啊,想下班后自己做些项目,看着自己的SVN提交日志,基本都是12点,1点的样子,唉,真的感觉有点累了,但是自己现在都还没毕业,以后的日子还长着呢,慢慢熬吧。
吐槽完毕,睡觉咧。

[解决办法]
要不怎么会有“我错在哪里了”这神级口头禅呢
[解决办法]
淡定淡定
[解决办法]
专研这个,这不是学生该干的事
[解决办法]
连api都没搞清楚就上来吐槽,现在的学生。。
[解决办法]
先去把JQUERY方法都看下。。
[解决办法]
现在也在用jQuery 一直在看其选择器,要用首先必须选择某个元素
[解决办法]
探讨

专研这个,这不是学生该干的事

[解决办法]
常总结才会有进步

热点排行
Bad Request.