1.避免重复绑定
2.减少事件绑定的处理时间
3.减少内存占用
4.对新插入的结点不用再次绑定
$(function(){ $(document).bind("click",function(event){ var el = event.target; switch(el.nodeName.toLowerCase()){ case "a" : //do somethings break; case "p" : //do somethings break; default: //do somethings } }) })