作用域傳遞問(wèn)題
?function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
? ? ? ? a();
這個(gè)東西有人幫我解釋下嗎為什么要這么麻煩的寫(xiě)?
?function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
? ? ? ? a();
這個(gè)東西有人幫我解釋下嗎為什么要這么麻煩的寫(xiě)?
2016-07-19
舉報(bào)
2016-10-13
你想用哪種方法都可以,這個(gè)只是告訴你這樣寫(xiě)也可以。他分開(kāi)寫(xiě)就是為了,提高代碼的可用率,萬(wàn)一其他地方也想調(diào)用data這個(gè)函數(shù)呢...你如果寫(xiě)成匿名函數(shù)了,不是得多寫(xiě)幾次?
2016-07-19
不麻煩啊,主要就是告訴你他是如何傳值的!click事件接受兩個(gè)參數(shù),一個(gè)是eventdata,一個(gè)是處理這個(gè)數(shù)據(jù)的函數(shù)