我在Web应用程序中使用jQuery。我一直在使用,.bind()但是我发现它有点慢,因此在阅读我所阅读的文档.on()和时.delegate()。我了解.delegate()工作原理,但不清楚两者之间的区别以及.on()在哪种情况下哪个更好。
另外我正在使用jQuery 1.6,所以我想知道是否值得通过放置类似于以下内容的条件来为jQuery 1.7准备我的脚本:
if(typeof $(selector).on == 'function'){
/* use .on() */
}else{
/* use .delegate() */
}
这是一个好主意(为做准备.on())还是只为寻找麻烦而已?
请帮助我清楚地了解这些方法。
jeck猫
相关分类