從零學jquery之如何使用回調函數(shù)
在類C語言中通常通過函數(shù)指針/引用的方式傳遞。
jquery也提供類似的回調函數(shù)機制。但是如何正確傳遞回調函數(shù)仍然值得一提。
1、不帶參數(shù)的回調
$.get('myhtmlpage.html', myCallBack);
其中myCallBack是函數(shù)名字。函數(shù)是javascript的基礎??梢援斪饕米兞恳粯觽鬟f。
2、帶參數(shù)的回調
很自然的,按照以往的經驗,我們會認為帶參數(shù)的回調是下面的樣子:
$.get('myhtmlpage.html', myCallBack(param1, param2));
但這樣將不能正常工作。myCallBack(param1, param2)會在調用這個語句的時候就被執(zhí)行,而不是在之后。
下面的語法才是正確的:
$.get('myhtmlpage.html', function(){
myCallBack(param1, param2);
});
這樣回調函數(shù)被作為函數(shù)指針傳遞,將在get操作執(zhí)行完成后被執(zhí)行。
相關文章
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上的內容實在太少,如何用$.getJSON,請求網站應該返回怎樣的數(shù)據(jù)庫才能讓$.getJSON獲取到,下面我就用一個實際例子來說明下。2011-05-05
JQuery獲取可視區(qū)尺寸和文檔尺寸及制作懸浮菜單示例
這篇文章主要介紹了JQuery獲取可視區(qū)尺寸和文檔尺寸及制作懸浮菜單,涉及jQuery針對頁面元素屬性動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下2019-05-05

