啥意思 function a() {
?function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(222, data)
? ? ? ? }
? ? ? ? a();
啥意思
?function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(222, data)
? ? ? ? }
? ? ? ? a();
啥意思
2018-03-05
舉報
2018-03-27
補充一下,為什么要這樣寫第三個按鈕。
這么寫的目的是為了體現不同函數間的數據是如何傳遞的,所以定義了2個函數,在第二個函數內加入了單擊事件,因此最后一句a();必須寫,通過調用函數完成整個邏輯運算,否則單擊后是不會有效果的。
跟上倆個添加單擊事件對比也可以看出,函數是包含在單擊事件內的,而第三個是函數內添加事件。
2018-03-27
? ? ? ?function data(e) {
? ? ? ? ? ? alert(e.data)?
? ? ? ? }
//定義了一個函數 ,函數名是data ,傳了一個參數e(此時e是形參,不是一個真實的數值)。函數功能是彈出data函數的值,也就是e。
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(222, data)
? ? ? ? }
//自定義了一個函數,函數名是a,函數功能是給第3個button添加一個單擊事件,事件的具體表現為:當單擊按鈕時,調用data函數,同時傳一個實參(也就是222)給data函數。
a();
//調用a函數。
以上,希望可以用所幫助。
2018-03-06
就是定義了一個a方法啊,跟function data()不是一個道理嗎