callback

    -1熱度

    1回答

    在我的網站上,我需要從web服務器讀取文件內容(由php生成),並將內容分配給html標籤。 默認情況下,ajax讀取的文件是aync,在將文件內容成功讀取之前,已將用於將值賦給html標記的代碼已經通過。 要解決這個問題,請使用ajax async methoed。 $就({ URL: 'file_relative_path', 異步:假, 成功:功能(數據){的console.log( '從文

    0熱度

    2回答

    這個問題可能有點令我困惑,但我會盡力讓自己清楚。 基本上我正在爲我的Node.JS服務器的數據訪問層做mocha/chai單元測試。我正在使用bluebird來返回一個promise和一個SQLite數據庫。 這是我的功能插入我想測試: insert(sqlRequest, sqlParams, sqlRequest2) { return new Promise(function (r

    1熱度

    1回答

    我剛剛開始在web上下文中使用JavaScript,但我還沒有完全圍繞回調函數,但我認爲在我目前的場景中,我將需要一個(或更多?)。 我有兩個函數需要反覆交替運行,直到滿足某個條件(條件本身取決於函數2以某種方式更改全局變量,不確定是否相關)。 所以最初我嘗試這樣做: while(condition !== true) { function1(); function2();

    0熱度

    3回答

    我正在通過Meteor.call()函數從我的客戶端代碼調用服務器方法。 但是當我試圖將回調函數的返回值傳遞給onCreated函數中的變量時,我得到一個未定義的值。 望着這個解決方案的結果仍然只是回調的範圍內,可供選擇: https://stackoverflow.com/a/31661065/1829251 此外,當我閱讀文檔的流星稱之爲解釋說,該方法是異步這解釋該函數的返回值不能分配給一個變

    0熱度

    1回答

    我有一個名爲Menu的類。這是它的頭部實現。 class Menu{ private: int last_mouse_active_hold_x; int last_mouse_active_hold_y; public: float x; float y; float width; float height; int

    1熱度

    2回答

    我引用了一個類,該類使用回調而不是異步操作來執行各種苛刻的操作。例如: class CallbackClass : SomeSdkCallbacks { public void RequestData() { // We call this to request some data. // After some time, this will trig

    0熱度

    3回答

    這是我在一個節點中的代碼 - 表示一旦sql事務成功完成就發送一封電子郵件! router.post('/',function(req,res,next){ sql.connect(config).then(function() { var request = new sql.Request(); request.query(`update projects se

    0熱度

    1回答

    我仍然是一個Javascript的noob,我一直在努力包裝頭腦的一件事是迫使同步成爲一種主要是異步編程語言。 我有一個函數,加載一個體面的大小JSON文件和利用此函數返回的另一個函數。 我已經閱讀了很多關於類似問題的其他線索,並繼續看到非常不同的解決方案,我只是好奇處理這個問題的最佳方法是什麼。 構造函數調用兩個功能 - class Guild extends MapObject { cons

    0熱度

    2回答

    嗨,所以我有一個使用Akka設置的演員模型,並且我使用回調設置JS外觀。 幾乎每個角色都做某種長時間的計算,並調用一個js提供的回調和結果。 我想單元測試這個,但有問題想辦法做到這一點。這不是一個迴應,而是一個演員在完成時所調用的東西。 我需要一種方法來使用函數文本中的斷言。如下所示。 val cb = (result: Double): Unit => { assert(result

    1熱度

    2回答

    在Javascript中,內部函數可以訪問外部函數的變量。因此在下面的示例中,可以在this.depthTraverse函數中訪問objFlag。 Tree.prototype.findNodeWithValue = function(valueToFind){ var objFlag = {found: false, node: null} this.depthTravers