課程
/前端開發(fā)
/jQuery
/jQuery基礎(三)—事件篇
function中的參數(shù)e是怎么來的,代表什么意思
2016-11-08
源自:jQuery基礎(三)—事件篇 3-2
正在回答
e應該就是指的this吧,你看看花括號里面不是有用到e嗎?如果沒有用e的話就應該用this才能達到相同效果了,而且e也可以理解成element(元素),代表被觸發(fā)事件的當事人(元素)。
格勞修斯
weibo_灬守望者丶_0 提問者
e不是this,e是指事件對象,而this指的是事件綁定對象,this會冒泡的,而e.target則不會。
document.onclick=function(){??
????alert(arguments.length);?//瀏覽器會默認傳遞一個參數(shù)??
????alert(arguments[0]);//[object?MouseEvent],如果是keydown,則為[object?KeyboardEvent]??
} ?
所以這個e就是默認返回的事件對象 ?在事件對象上有target方法返回調(diào)用事件的元素
我是這么理解的 當函數(shù)json{}內(nèi)需要運用對象e.target時,函數(shù)名()內(nèi)必要要有這個參數(shù)e。(此參數(shù)名稱隨意,但是必須要有,當用該參數(shù)調(diào)用target對象時 ,jQ內(nèi)部可以自動識別該參數(shù)的意義)。
我覺得, function (e)這個e是一個參數(shù), 這個函數(shù)的返回值是 e的目標值 .
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進行交互的操作
1 回答$("button:first").click(function(e,buttonName){},這個語句里的function(e,buttonName),e是event object,那buttonName是什么類型的參數(shù)?
1 回答參數(shù)e指的是什么?
1 回答function(e)里的e是不是前面.target?
2 回答話說這個參數(shù) e 是從哪里來的?
1 回答function(e)和function()的區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-08
e應該就是指的this吧,你看看花括號里面不是有用到e嗎?如果沒有用e的話就應該用this才能達到相同效果了,而且e也可以理解成element(元素),代表被觸發(fā)事件的當事人(元素)。
2017-12-04
e不是this,e是指事件對象,而this指的是事件綁定對象,this會冒泡的,而e.target則不會。
2017-06-02
document.onclick=function(){??
????alert(arguments.length);?//瀏覽器會默認傳遞一個參數(shù)??
????alert(arguments[0]);//[object?MouseEvent],如果是keydown,則為[object?KeyboardEvent]??
} ?
所以這個e就是默認返回的事件對象 ?在事件對象上有target方法返回調(diào)用事件的元素
2016-11-16
我是這么理解的 當函數(shù)json{}內(nèi)需要運用對象e.target時,函數(shù)名()內(nèi)必要要有這個參數(shù)e。(此參數(shù)名稱隨意,但是必須要有,當用該參數(shù)調(diào)用target對象時 ,jQ內(nèi)部可以自動識別該參數(shù)的意義)。
2016-11-10
我覺得, function (e)這個e是一個參數(shù), 這個函數(shù)的返回值是 e的目標值 .