最近在jQuery中绑定click事件时,我发现自己在质疑是否使用jQuery快捷方式,click()或者我是否应该.on('click', ...)自己指定调用.
的.点击().jQuery中的函数只是一个捷径.对我来说,使用它是有道理的,因为jQuery会根据所使用的jQuery版本来处理幕后的所有内容.当我从jQuery 1.6 - > 1.7升级我的脚本时,我知道我click()的所有s都是从快捷方式转到bind()首选on()方法.仅此一点似乎足以使用快捷方式.
...然而....
Trevor Burnham,我非常尊重他,在他的电子书Async Javascript中说他
...更喜欢一致地使用更强大的bind/on(过度点击)
这让我感到困惑,我想知道为什么使用bind/on会"更强大".
在jQuery中绑定具有快捷方式的事件时,您发现什么是最佳实践?使用快捷方式还是自己动手?
jquery ×1