從零學(xué)jquery之如何使用回調(diào)函數(shù)
在類C語言中通常通過函數(shù)指針/引用的方式傳遞。
jquery也提供類似的回調(diào)函數(shù)機制。但是如何正確傳遞回調(diào)函數(shù)仍然值得一提。
1、不帶參數(shù)的回調(diào)
$.get('myhtmlpage.html', myCallBack);
其中myCallBack是函數(shù)名字。函數(shù)是javascript的基礎(chǔ)。可以當(dāng)作引用變量一樣傳遞。
2、帶參數(shù)的回調(diào)
很自然的,按照以往的經(jīng)驗,我們會認為帶參數(shù)的回調(diào)是下面的樣子:
$.get('myhtmlpage.html', myCallBack(param1, param2));
但這樣將不能正常工作。myCallBack(param1, param2)會在調(diào)用這個語句的時候就被執(zhí)行,而不是在之后。
下面的語法才是正確的:
$.get('myhtmlpage.html', function(){
myCallBack(param1, param2);
});
這樣回調(diào)函數(shù)被作為函數(shù)指針傳遞,將在get操作執(zhí)行完成后被執(zhí)行。
- jQuery回調(diào)函數(shù)的定義及用法實例
- jQuery 回調(diào)函數(shù)(callback)的使用和基礎(chǔ)
- jQuery AJAX回調(diào)函數(shù)this指向問題
- 淺談jquery回調(diào)函數(shù)callback的使用
- 一個超簡單的jQuery回調(diào)函數(shù)例子(分享)
- jQuery學(xué)習(xí)筆記之回調(diào)函數(shù)
- jQuery插件擴展實例【添加回調(diào)函數(shù)】
- jQuery實現(xiàn)ajax回調(diào)函數(shù)帶入?yún)?shù)的方法示例
- jQuery.Callbacks()回調(diào)函數(shù)隊列用法詳解
- jquery 回調(diào)操作實例分析【回調(diào)成功與回調(diào)失敗的情況】
相關(guān)文章
jQuery中document與window以及l(fā)oad與ready 區(qū)別詳解
這篇文章主要介紹了jQuery中document與window以及l(fā)oad與ready 區(qū)別詳解,需要的朋友可以參考下2014-12-12用JQuery 實現(xiàn)AJAX加載XML并解析的腳本
用JQuery 實現(xiàn)AJAX加載XML并解析的腳本2009-07-07通過jquery的$.getJSON做一個跨域ajax請求試驗
jquery提供了$.getJSON的方法,讓我們可以實現(xiàn)跨域ajax請求,但jqueryAPI上的內(nèi)容實在太少,如何用$.getJSON,請求網(wǎng)站應(yīng)該返回怎樣的數(shù)據(jù)庫才能讓$.getJSON獲取到,下面我就用一個實際例子來說明下。2011-05-05JQuery獲取可視區(qū)尺寸和文檔尺寸及制作懸浮菜單示例
這篇文章主要介紹了JQuery獲取可視區(qū)尺寸和文檔尺寸及制作懸浮菜單,涉及jQuery針對頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-05-05