看板 Ajax 關於我們 聯絡資訊
直接在HTML標籤裡面寫onclick跟html標籤只有HTML格式 然後script區域寫 $("#test").bind("click", testFunction); 然後再呼叫方法 function testFunction(){ .... } 請問這樣兩種寫法差異在哪??? 前輩是這樣考我 我說是為了Unobtrusive JavaScript 他說不只,這兩種寫法有差 我還是不清楚哪裡有差,請問有人可以提點我嗎 bind一個click來呼叫函數跟 在html標籤裡直接寫onclick差在哪 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.1.175 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1433222068.A.30D.html PTTCATKING:轉錄至看板 ask 06/02 13:15
mmis1000: 你可以bind好幾個事件,但如果用onclick,會洗到剩一個 06/02 15:06
mmis1000: 然後要放在onclick的function一定要在他之前讀取 06/02 15:07
mmis1000: 相較之下,用bind你可以先顯示頁面,等function讀完在 06/02 15:08
mmis1000: bind,還有就是,一個是DOM0一個是DOM2 06/02 15:10
y2468101216: 原來如此,受教了 06/02 15:59
st1009: 請問這麼深的東西大大是如何學得?可以給予引導嗎? 06/02 20:55
tooto1985: 回樓上,時間到了自然就會,硬學沒地方用,也很容易會忘記 06/02 23:35
tooto1985: 就等你哪天需要他的時候,爬個文自然而然就懂了! 06/02 23:35
mmis1000: 反正結論就是,不要沒事把js寫在html裡就是了 06/03 00:39
st1009: 謝謝!! 06/03 21:03