4 回答
繁星淼淼
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
你跟你朋友去吃飯。兩個(gè)人都有請(qǐng)客這個(gè)function。而實(shí)現(xiàn)就是{this.付款}。
你說(shuō)我請(qǐng)客,默認(rèn)this是你,即你付款。你倆可以把飯吃了。
你跟你朋友說(shuō):你請(qǐng)客吧。現(xiàn)在this就是你的朋友了,proxy即把函數(shù)的執(zhí)行權(quán)交給代理對(duì)象了=你朋友,他就得付款了。照樣可以把飯吃了。
說(shuō)到底,proxy函數(shù)就是用別人的資源實(shí)現(xiàn)特定的目的。
不過(guò)這個(gè)函數(shù)有兩種傳參方式,
1.JQuery.proxy(function,context):
使用context代替function中的context。
2.JQuery.proxy(context,functionname):
第一個(gè)參數(shù)是你想proxy的對(duì)象,第二個(gè)參數(shù)為要改變的函數(shù)的名字。
添加回答
舉報(bào)
0/150
提交
取消
