DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> 從零學jquery之如何使用回調函數
從零學jquery之如何使用回調函數
編輯:JQuery特效代碼     

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

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

 1、不帶參數的回調

. 代碼如下:
$.get('myhtmlpage.html', myCallBack);

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

2、帶參數的回調

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

. 代碼如下:
$.get('myhtmlpage.html', myCallBack(param1, param2));

但這樣將不能正常工作。myCallBack(param1, param2)會在調用這個語句的時候就被執行,而不是在之後。

下面的語法才是正確的:

. 代碼如下:
$.get('myhtmlpage.html', function(){
  myCallBack(param1, param2);
});

這樣回調函數被作為函數指針傳遞,將在get操作執行完成後被執行。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved