RT,做Web開(kāi)發(fā)經(jīng)常能遇到需要給一個(gè)按鈕綁定一個(gè)點(diǎn)擊事件的情況。例如HTML標(biāo)簽:Bar第一種,如果使用jQuery綁定點(diǎn)擊事件的一種做法是:$("#foo").click(function(event){/*Actontheevent*/});第二種,純js的做法可以是這樣:document.getElementById('#foo').addEventListener('click',function(){/*Actontheevent*/},false);第三種,我們也可以直接在button標(biāo)簽中使用onclick,例如:Bar同時(shí)在head或者單獨(dú)的js文件中定義dosomething()functiondosomething(){/*Actontheevent*/}請(qǐng)問(wèn)從響應(yīng)速度,后期維護(hù)等方面來(lái)看哪一種方法是bestpractice?或者在什么情況下這幾種方法最合適?
在javascript或者jQuery中綁定按鈕點(diǎn)擊事件,和在HTML 標(biāo)簽中直接調(diào)用onclick屬性有什么區(qū)別?
哈士奇WWW
2019-04-09 20:23:29