有沒有在香草JavaScript(ES5)獲取調用函數並在異步調用完成後重新執行它的方法,而無需將其作爲回調函數傳遞? 我在系統上構建一個緩存機制,出於某種原因,我不可能使用承諾,es6的生成器函數等(我認爲可以提供任何現代js特性)。 現在,我編碼這種方式(這是一個很大的簡化版本): var cache = {};
var cacheCallbackQueue = [];
var theC
我試圖在用戶使用beforeSend事件和回調(我不想使用同步ajax)支付ajax函數之前檢查互聯網連接。我相信我在這裏丟失了一些東西,作爲ping不斷回調未定義值的函數。 我的回調函數 function checkNetConnection(u, s, e) {
var c=0
$.ajax({
success: s(),
error: e,