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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery事件綁定已存在聲明函數時如何更優雅?

jQuery事件綁定已存在聲明函數時如何更優雅?

慕仙森 2018-09-14 11:10:27
在一個web頁面中,尤其是復雜的單頁應用,通常會有大量的事件綁定。如果使用jQuery的話,可能是這樣的:$(".nav").on("click",function(){     ... }) $(".upload").on("change",function(){     ... })但上面的事件使用了匿名函數綁定在頁面事件多的情況下會造成代碼混亂。我說的事件綁定更優雅符合兩個特征:1、能夠給原有聲明函數傳參2、事件綁定時不使用上面代碼中的匿名函數比如:我有一個shareInfo函數function shareInfo(Info){     ... }事件綁定方面只使用聲明函數方式(似乎無法做到傳參)$(".btn").on("click", shareInfo)有沒有類似閉包的方式能做到這樣的代碼優化?
查看完整描述

1 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

$(".btn").on("click", dataParam,shareInfo)這個dataParam可以通過shareInfo的第一個參數event.data獲得啊。


查看完整回答
反對 回復 2018-10-22
  • 1 回答
  • 0 關注
  • 639 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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