我在我的Web应用程序中使用jQuery.我一直在使用,.bind()但我发现它有点慢,所以在阅读我阅读的文档.on()和.delegate().我理解它是如何.delegate()工作的,但我不清楚它与.on()它之间的区别是什么,或哪种情况更好.
此外,我正在使用jQuery 1.6,所以我想知道是否值得为jQuery 1.7准备我的脚本,条件类似于以下条件:
if(typeof $(selector).on == 'function'){
/* use .on() */
}else{
/* use .delegate() */
}
Run Code Online (Sandbox Code Playgroud)
这是一个好主意(准备.on())还是只是寻找麻烦?
请帮助我清楚地了解这些方法.
jquery ×1