JavaScript的回調函數的簡單使用

編程語言 JavaScript 技術 java探討 2017-03-25

JavaScript的回調函數,所謂回調簡單理解就是做完一件事情後,再回過頭來調用某一個函數。

回調函數在實際工作中可是用處多多的,拿一個最簡單的登陸例子來說。當我們輸入用戶名和密碼(先不考慮驗證碼的情況,其實加上了原理也是一樣的,就是多了一個參數而已)並通過post的方式向後臺發送ajax請求,那麼我們的請求可不僅僅是成功一種情況:如果登陸不成功呢?如果網絡不通呢……

首先,看一下我們postAjax的簡單封裝

JavaScript的回調函數的簡單使用

注意:callback就是重外面傳進來的回調函數。

那麼接下來看看登陸關鍵代碼

JavaScript的回調函數的簡單使用

解釋:我們封裝了一個公用工具類commonUtils,通過它調用類型為post的ajax請求,我們只要告訴了url地址和參數就可以進行調用了,當然postAjax方法已經幫我們處理一部分東西了(看圖一),如果我們想要做一些個性化的,就可以把其當作一個方法函數給傳進去,然後根據具體的條件執行回掉函數。

我們可以看到,使用回調函數就像把其當作一個參數一樣傳進去。

相關推薦

推薦中...