bacon.js

    3熱度

    1回答

    任何人都可以提供一個可以用RxJS編寫的Bacon.combineTemplate替代函數嗎?

    1熱度

    2回答

    我已經選擇了Bacon.js最近做了一些與它的UI,其中我只啓用'註冊'按鈕,如果需求是見面,其中一個是檢查用戶名是否有效。 // Returns true or string with invalid reason var isUsernameValid = username .map(function(value) { if(value.length < 4) {

    2熱度

    1回答

    我有一個文件系統觀察器,它產生了一個更改文件路徑的Bacon.js事件流。我想過濾和消除此流,以便每個唯一文件路徑只在輸出流中出現5秒後沒有針對該唯一值的任何活動。我基本上想寫以下僞代碼: var outputStream = inputStream.groupBy('.path', function (groupedStream) { return groupedStream.debo

    2熱度

    3回答

    我使用事件發射器作爲同步基元。例如,我有一個類在Redis中詢問類似於結構的信號量。如果設置了信號量,它會發出一個事件。代碼如下: var redis = require("redis"), async = require('async'), client = redis.createClient(), assert = require('assert'),

    2熱度

    1回答

    這是我怎樣才能從一個普通的DOM節點與bacon.js的EventStream: var el = document.getElementById('input1'); var stream = Bacon.fromEvent(el, 'input') 當使用反應,DOM節點可以經過一些重新渲染( )迭代,因此從真正的DOM節點(使用React.findDOMNode)獲取事件不是一個選項。

    0熱度

    1回答

    我有3條流。 (1)gradingResult和contextId是依賴於studentResponse的ajax請求。 (2)對於每個studentResponse值,我需要使用studentResponse值和其他兩個流的相應結果來觸發事件。 此問題與Wait for latest values from dependent streams in BaconJS?相似但不同。一個關鍵的區別是,

    0熱度

    1回答

    我有一個字符串var strs = ['a','b','c']的數組,我想用一個Bacon.interval(2000)不斷返回值onValue 我能想到的創建此最接近的數組中的值不斷循環是 var stream = Bacon.interval(2000); var i = 0; stream.onValue(function (v) { if (i >= strs.length)

    0熱度

    1回答

    我一直在使用Kefir(或Bacon.js,選擇你最喜歡的)來涉及實時數據的個人項目,並且已經到了需要將數據記錄在數據庫來追加一個id,然後將鏈中的id傳遞給對象。實際上,將數據插入數據庫(NeDB)不是問題,而是使用回調並在記錄插入數據庫時​​繼續執行,以及如何解決此問題。 過於簡化的例子: 假設我們有幾個設備解析的數據傾倒入公交車/池: function Position(data) {

    3熱度

    2回答

    有沒有辦法檢測對象是否是流類的實例?例如RxJS或Bacon.js流。 我正在尋找的是類似 function isStream(obj) { // if obj is RxJS or Bacon Stream return true, otherwise false } 什麼是這樣做的最可靠的方法是什麼?

    3熱度

    1回答

    我試圖在BaconJS中創建一堆AJAX響應。它以先進先出的方式處理它們,但每個'out'事件都應等待用戶輸入。 這是我在哪裏現在:Live JSBin var pages = Bacon.fromArray([1,2,3]) var next = $("#next").asEventStream('click').map(true); pages.flatMapConcat(asyncFu