[ js ] onclick跟bind事件後click差在哪裡??

作者: PTTCATKING (懷念美國貓王)   2015-06-02 13:14:25
直接在HTML標籤裡面寫onclick跟html標籤只有HTML格式
然後script區域寫
$("#test").bind("click", testFunction);
然後再呼叫方法
function testFunction(){
....
}
請問這樣兩種寫法差異在哪???
前輩是這樣考我
我說是為了Unobtrusive JavaScript
他說不只,這兩種寫法有差
我還是不清楚哪裡有差,請問有人可以提點我嗎
bind一個click來呼叫函數跟 在html標籤裡直接寫onclick差在哪
作者: mmis1000 (秋月戀楓)   2015-06-02 15:06:00
你可以bind好幾個事件,但如果用onclick,會洗到剩一個然後要放在onclick的function一定要在他之前讀取相較之下,用bind你可以先顯示頁面,等function讀完在bind,還有就是,一個是DOM0一個是DOM2
作者: y2468101216 (芸)   2015-06-02 15:59:00
原來如此,受教了
作者: st1009 (前端攻城師)   2015-06-02 20:55:00
請問這麼深的東西大大是如何學得?可以給予引導嗎?
作者: tooto1985 ( )   2015-06-02 23:35:00
回樓上,時間到了自然就會,硬學沒地方用,也很容易會忘記就等你哪天需要他的時候,爬個文自然而然就懂了!
作者: mmis1000 (秋月戀楓)   2015-06-03 00:39:00
反正結論就是,不要沒事把js寫在html裡就是了
作者: st1009 (前端攻城師)   2015-06-03 21:03:00
謝謝!!

Links booklink

Contact Us: admin [ a t ] ucptt.com