亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

測試三怎么理解?

http://img1.sycdn.imooc.com//58fb17dd0001b43b03770352.jpg

這段怎么理解,后面又設置一個a()目的是什么

正在回答

3 回答

<script type="text/javascript">

??????? //不同函數傳遞數據

??????? function a() {
??????????? $("button:eq(2)").click(1111, function(e) {
??????????????? alert(e.data) //1111
??????????? });
??????? }
??????? a();

</script>

改成這樣就好理解了吧?

0 回復 有任何疑惑可以回復我~
#1

死之外科醫生 提問者

感覺還是不理解,我就想問一下這種“(1111,funtion(e))”參數傳值是jq里面規定的么?感覺其他程序里面沒有這么傳參數的吧,是不是等價于var e=1111
2017-04-24 回復 有任何疑惑可以回復我~
#2

慕前端5422844 回復 死之外科醫生 提問者

這就是教程所說的第三種調用形式啊,應該是JQ的特殊使用吧,e不等于1111,e是事件對象,1111是數據,e.date才等于1111。跟JS事件對象的addEventListener用法很像。
2017-04-24 回復 有任何疑惑可以回復我~
#3

死之外科醫生 提問者

非常感謝!
2017-04-24 回復 有任何疑惑可以回復我~

代碼最后的a();的意思應該是調用之前定義過的函數。

0 回復 有任何疑惑可以回復我~

a函數里面那個傳值是規定的這樣寫么?click(1111,data),一般函數傳值不都是a=b這種么?


0 回復 有任何疑惑可以回復我~
#1

死之外科醫生 提問者

好吧謝謝
2017-04-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

測試三怎么理解?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號