jquery 的事件模型 -- 两个凡是

宏哥 发布于 2016/12/05 10:22
阅读 761
收藏 0

刚才面试几个前端

简历上都写着 解决 兼容性问题。。。。

很简单一个问题:

$("selector").on('click',function{});

如果运行两次, 会发生什么?

结果全都答不上来

我终于明白 兼容性是什么问题, 就是乱写一些不兼容代码, 否则哪来兼容性问题。。

自从 09年我开始不兼容IE6,就再没有遇到什么兼容性问题了

加载中
6
mark35
mark35
function差个函数括号啊……
张亦俊
张亦俊
这拨可以,给你点赞
1
快速开发师
快速开发师

自己拿着个东西研究出来了别人不易察觉的就拿出去面试别个,一个个都中招。我为那些求职者说句实话,要是每个求职者都回去找点偏门的php或者js的东西来考宏哥,宏哥就不只是中一招了,是被万箭穿心,救也救不活,

1
eechen
eechen
Firefox的Firebug里HTML下右侧从"样式"切换到"事件"可以查看某个元素绑定的事件:

绑定2次自然会被执行2次.
554330833a
554330833a
@LD拉妖 回复@LD拉妖 : 怎么看点击事件函数名称找到对应js文件中定义的函数名称,截个图看看呗
LD拉妖
LD拉妖
回复 @554330833a : 一样看啊
554330833a
554330833a
chrome怎么看
1
银杏果果
银杏果果
第一,提问中运行两次肯定会执行两次,“运行”的意思模糊,可以理解为click两次,必然执行两次。 第二,如果把你说的“运行”两次理解为编码人员写两次绑定事件的代码,那么点击一次就会执行两次。 第三,你这么滥用匿名函数处理事件并不好,除非是闭包情况下使用外层的变量。匿名事件函数不方便在外部移除对应的事件。 第四,没有人天生不如你,他们处理兼容性问题遇到过的难点或许你没遇到过,不要以偏概全,为人虚心点好。 第五,宏哥这人动不动说别人蠢驴和懒人此类,把自己放在智慧的至高点,浮夸,人品差劲。虽然我没面试过他说的上百人,但我也面试过一些。
开源中国首席大弟子
开源中国首席大弟子
我就一直想为什么@红薯 没有开发屏蔽功能,每次看到这屌人在那乱BB就烦。一天到晚还两个凡是...... 人贵在有自知之明啊
0
愤怒的码农0
愤怒的码农0
你让IE8情何以堪
0
宏哥
宏哥

引用来自“快速开发师”的评论

自己拿着个东西研究出来了别人不易察觉的就拿出去面试别个,一个个都中招。我为那些求职者说句实话,要是每个求职者都回去找点偏门的php或者js的东西来考宏哥,宏哥就不只是中一招了,是被万箭穿心,救也救不活,

狗屁不通

这是在实践中发现大量的人乱写事件代码才问这个问题

我做的是高价值软件, 做不了去别的地方

这个逻辑很简单

银杏果果
银杏果果
回复 @宏哥 : 每次看到你的评论就看到你不是明着说别人蠢驴懒人之类的就是含沙射影的指责别人,能不能低调点?
快速开发师
快速开发师
回复 @宏哥 : 能不能把你的思想汇总一下,我是新来的,你的思想其实我并不是很了解,作为一个客观的开源中国读者,我想看到,你天天说两个凡是,既然你要天天说,能不能归总一下,让我们系统性的参考一下,而不是欣赏你突然地吐槽,而我们不能随便把你的吐槽当个理论吧
宏哥
宏哥
回复 @快速开发师 : 用你的脑子而不是脚趾头思考, 看看那些喷两个凡是的都是什么样的屌丝? 你自愿和他们站一堆, 你没有脸对你父母,你母校 和你可能的孩子。 无耻和下流。。
宏哥
宏哥
回复 @快速开发师 : 不需要质疑,大多数都是蠢驴和懒汉, 这很正常
快速开发师
快速开发师
回复 @宏哥 : 就你这种天天被开源中国吐槽的人品我们很质疑你
下一页
0
LD拉妖
LD拉妖
LD拉妖
回复 @554330833a : 就是说在a标签的href属性里面加,同理也可以onclick|onmousedown|onmouseup。href的特点是就算是纯键盘也能成功触发,而后面的几个不建议使用,会导致调试HTML时结构混乱,也不符合内容、格式、行为分离的原则。
554330833a
554330833a
@LD拉妖 回复@LD拉妖 : <a href="javascript:CODE"是什么来的?
LD拉妖
LD拉妖
回复 @554330833a : 开源中国的按钮都没用点击事件做啊……都是用<a href="javascript:CODE">和form做的。我也没找到click事件
554330833a
554330833a
@LD拉妖 回复@LD拉妖 : 匿名在哪查定义呢,你能不能查一下开源中国随便一个按钮的点击事件给我看看。。。我自己找过没找到。。。拜托了。。谢谢大神
LD拉妖
LD拉妖
回复 @554330833a : 是匿名函数,不过可以查定义。
下一页
0
Narky
Narky

面试上百人,这么简单的问题都全部答不上来,可想而知你能面试的都是些什么人

只会jQuery,连基础知识都不懂,还指望代码质量么

返回顶部
顶部