jQuery $.proxy() နည်းလမ်း
ဥပမာ
objPerson အတွင်းရှိ "စမ်းသပ်မှု" လုပ်ဆောင်ချက်၏ ဆက်စပ်အကြောင်းအရာကို တွန်းအားပေးပါ-
$("button").click($.proxy(objPerson, "test"));
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
$.proxy နည်းလမ်းသည် ရှိပြီးသားလုပ်ဆောင်ချက်တစ်ခုကိုယူကာ သီးခြားအကြောင်းအရာတစ်ခုနှင့်အတူ အသစ်တစ်ခုကို ပြန်ပေးသည်။
အကြောင်းအရာက မတူညီသော အရာဝတ္တုဆီသို့ ပြန်ညွှန်ပြသော အကြောင်းအရာတစ်ခုသို့ ဖြစ်ရပ်များကို ပူးတွဲထည့်သွင်းရန်အတွက် ဤနည်းလမ်းကို မကြာခဏ အသုံးပြုသည်။
အကြံပြုချက်- အကယ်၍ သင်သည် $.proxy မှ ပြန်ပေးသည့် လုပ်ဆောင်ချက်ကို စည်းမည်ဆိုပါက၊ jQuery သည် မူရင်းအတိုင်း အောင်မြင်သွားပါက မှန်ကန်သော လုပ်ဆောင်ချက်ကို စည်းနှောင်ထားဆဲဖြစ်သည်။
အထားအသို ၁
$(selector).proxy(function,context)
အထားအသို ၂
$(selector).proxy(context,name)
Parameter | Description |
---|---|
function | The existing function to be called |
context | The name of the object where the function lies |
name | The existing function whose context will be changed (should be a property of the context object). |