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

看板Ajax作者 (懷念美國貓王)時間10年前 (2015/06/02 13:14), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/2 (看更多)
直接在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.htmlPTTCATKING:轉錄至看板 ask 06/02 13:15

06/02 15:06, , 1F
你可以bind好幾個事件,但如果用onclick,會洗到剩一個
06/02 15:06, 1F

06/02 15:07, , 2F
然後要放在onclick的function一定要在他之前讀取
06/02 15:07, 2F

06/02 15:08, , 3F
相較之下,用bind你可以先顯示頁面,等function讀完在
06/02 15:08, 3F

06/02 15:10, , 4F
bind,還有就是,一個是DOM0一個是DOM2
06/02 15:10, 4F

06/02 15:59, , 5F
原來如此,受教了
06/02 15:59, 5F

06/02 20:55, , 6F
請問這麼深的東西大大是如何學得?可以給予引導嗎?
06/02 20:55, 6F

06/02 23:35, , 7F
回樓上,時間到了自然就會,硬學沒地方用,也很容易會忘記
06/02 23:35, 7F

06/02 23:35, , 8F
就等你哪天需要他的時候,爬個文自然而然就懂了!
06/02 23:35, 8F

06/03 00:39, , 9F
反正結論就是,不要沒事把js寫在html裡就是了
06/03 00:39, 9F

06/03 21:03, , 10F
謝謝!!
06/03 21:03, 10F
文章代碼(AID): #1LRJkqCD (Ajax)
文章代碼(AID): #1LRJkqCD (Ajax)