課程
/前端開發
/jQuery
/jQuery基礎(三)—事件篇
為什么該查這樣就不能用了呢 ? ? ?$("button:eq(2)").click(1111, data(e))
2016-10-05
源自:jQuery基礎(三)—事件篇 2-1
正在回答
要么你給個父元素,要么用這個.filter()
油金哇卡呀酷咧 提問者
js中作為值的函數的調用格式是這樣的:
function callSomeFunction(someFunction, someArgument){
????return someFunction(someArgument);
}
上面這段代碼,是小白在書上看到的。
?在這里callSomeFunction這個函數接收兩個參數,一個是someFunction,一個是someArgument 。someArgument也是作為someFunction的函數。
不過我們要注意someFunction沒有加( );
沒有加括號表示是函數名,是變量,是一個引用。函數名后面加了括號之后就是調用。
這個細微之處可以看出,js中規定,把一個函數作為另外一個函數的參數調用時,其實傳遞的是函數的引用。如果給寫成了這樣someFunction( )就不是引用了,而是調用。
( ╯□╰ )小白也是挺蒙的,既然函數有返回值,為什么不能把函數的調用看作是返回值。然后把返回值的傳遞看作是值傳遞,這應該與硬件的內部機制有關。
$("button:eq(2)").click(1111, data(e))和$("button:eq(2)").click(1111, data)的區別在于:?
data(e)這樣是函數的調用。data是函數的引用。
能具體點不 大神
Amanresor3327988
油金哇卡呀酷咧 提問者 回復 Amanresor3327988
qq_miaomiaodoub_0 回復 油金哇卡呀酷咧 提問者
油金哇卡呀酷咧 提問者 回復 qq_miaomiaodoub_0
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進行交互的操作
2 回答click(1111, data)里面的這個data指的是e.data 還是data(e)
1 回答$("button:eq(2)").click(1111, data)中的data作為函數不應該是data()的形式嗎
3 回答不明白這個click(1111, data)參數是怎么傳遞的
4 回答參數1111,data分別傳遞給誰
1 回答關于data()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-05
要么你給個父元素,要么用這個.filter()
2016-10-17
js中作為值的函數的調用格式是這樣的:
function callSomeFunction(someFunction, someArgument){
????return someFunction(someArgument);
}
上面這段代碼,是小白在書上看到的。
?在這里callSomeFunction這個函數接收兩個參數,一個是someFunction,一個是someArgument 。someArgument也是作為someFunction的函數。
不過我們要注意someFunction沒有加( );
沒有加括號表示是函數名,是變量,是一個引用。函數名后面加了括號之后就是調用。
這個細微之處可以看出,js中規定,把一個函數作為另外一個函數的參數調用時,其實傳遞的是函數的引用。如果給寫成了這樣someFunction( )就不是引用了,而是調用。
( ╯□╰ )小白也是挺蒙的,既然函數有返回值,為什么不能把函數的調用看作是返回值。然后把返回值的傳遞看作是值傳遞,這應該與硬件的內部機制有關。
$("button:eq(2)").click(1111, data(e))和$("button:eq(2)").click(1111, data)的區別在于:?
data(e)這樣是函數的調用。data是函數的引用。
2016-10-05
能具體點不 大神