when-js

    1熱度

    1回答

    我有這個代碼從2個URL使用$.getJSON()檢索JSON,並將結果保存爲變量。然後我使用$.when()和then()從這些變量中獲取數據。但是,這隻適用於我一次只做一個,每個都有自己的$.when(),並且在我同時使用時不起作用。 var player = $.getJSON("http://api.hivemc.com/v1/player/" + $user + "/timv");

    0熱度

    1回答

    我在想以下是否爲正常行爲? 代碼 var when = require('when'); // I'm using [email protected] node_modules/when console.log("INIT"); when.promise(function(resolve, reject) { return when.reject("false") .t

    0熱度

    1回答

    我需要將回調傳遞給簽名爲function('ui', {foo: bar, callback: callbackfn})的函數。我想傳遞的函數是一個When.js的承諾。 我拿出最好的: var d = when.defer(); var p = when(d); var q = p.then(function() { return loadItem(newCatalogItem,

    3熱度

    2回答

    我目前解析由一個upserted到DB一個JS對象的列表upserting數據庫,大致是這樣使用的是Node.js: return promise.map(list, return parseItem(item) .then(upsertSingleItemToDB) ).then(all finished!) 的問題是,當列表大小變得非常大(〜3000個項目)

    1熱度

    1回答

    我創建使用d3加載一個餅圖的餅圖 - var pie = new d3pie( // pie control Json ); 這是偉大的工作,但是我很希望做邏輯後的餡餅完全呈現。 我曾嘗試使用whendone邏輯(做一個Ajax調用時等),像這樣 - $.when(pie).done(function() { // further logic to be complet

    1熱度

    1回答

    我有一個處理函數,它接受一個「cmd」對象,並返回一個承諾,其中的解析與傳入的cmd對象相同(添加了響應鍵)。 reduce這裏是when.reduce reduce = require('when').reduce; //return processor(cmds[0]) return reduce(cmds, function(processor, cmd) { Deb

    0熱度

    1回答

    我有一個返回true或false的函數。現在我想在函數返回「true」時執行一些代碼。 該功能確定一個元素是否在屏幕上可見。我從here。 該元素在頁面加載後1-2秒後顯示。但是,因爲這也與用戶的互聯網連接有關,所以我不想使用setTimout函數。 我嘗試了幾件事,發現它在if/else語句中工作,但不在when/then中。任何想法,這裏出了什麼問題? 我測試了幾件事情,看到代碼 //belo

    1熱度

    1回答

    我想使用由jquery ajax調用返回的承諾中的When-JS功能。有沒有轉換計劃? 編輯1 https://github.com/cujojs/when/blob/master/docs/api.md#api

    0熱度

    3回答

    我一直在node.js中使用when.js來承諾。我有類似下面的功能: function my_func() { var d = when.defer(); // Async actions simulated with timeout setTimeout(function() { //... if(error) { retu

    2熱度

    1回答

    我使用when.js作爲一個承諾庫,貓鼬,並試圖讓不同的申請收集,並返回結果作爲承諾 mongoose.Promise= require("when"); function getPromisedDistinct(startDate, endDate) { return when.promise(function(resolve, reject) { $log.disti