首頁  >  文章  >  web前端  >  從零學jquery之如何使用回調函數_jquery

從零學jquery之如何使用回調函數_jquery

WBOY
WBOY原創
2016-05-16 16:48:001055瀏覽

在類別C語言中通常透過函數指標/引用的方式傳遞。

jquery也提供類似的回呼函數機制。但是如何正確傳遞回調函數仍然值得一提。

 1、不含參數的回呼

複製程式碼 程式碼如下:

$.get('mypage.html', mypage.html', myhtml.html', myhtml.html', myhtml. ;

其中myCallBack是函數名。函數是javascript的基礎。可以當作引用變數一樣傳遞。

2、帶參數的回呼

很自然的,按照以往的經驗,我們會認為帶參數的回調是下面的樣子:

複製程式碼 程式碼如下:

$.get('mypage.html', myCallBack( param1, param2));

但這樣將無法正常運作。 myCallBack(param1, param2)會在呼叫這個語句的時候就被執行,而不是在之後。

下面的文法才是正確的:

複製程式碼 程式碼如下:

$.get('myhtmlpage.html', function.html', function(html', function.html', function.html' ){
  myCallBack(param1, param2);
});

這樣回呼函數會被當作函數指標傳遞,將在get操作執行完成後被執行。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn