scala.js

    1熱度

    2回答

    我想在Scala.js中使用sendBeacon API並以ByteBuffer的形式發送二進制數據,但我無法將其轉換爲BodyInit。我使用的是boopickle,它生成一個包含我的實例的編碼數據的二進制文件ByteBuffer。 如上所述,我試圖將ByteBuffer轉換爲ArrayBuffer並將其轉換爲BodyInit。但是,在Firefox 53.0.3上運行此代碼時,我沒有收到運行時

    0熱度

    1回答

    問題是根據它們的top CSS屬性對根節點的所有子div進行排序。 這裏是我的代碼: val elements = global.document.getElementById("root").childNodes.asInstanceOf[dom.NodeList] val clones = (for (i <- (0 to (elements.length - 1)) if (elemen

    0熱度

    1回答

    我正試圖在Scala.js項目中創建一個新的Vertx Eventbus實例。無論我做什麼,在嘗試在onopen函數中註冊處理程序時,都會收到INVALID_STATE_ERR。 看起來像onopen過早被解僱了。 示例代碼: Eventbus.scala: @js.native @JSImport("vertx3-eventbus-client",JSImport.Default) clas

    -2熱度

    1回答

    定義與`.`全球範圍方法,我試圖定義爲門面:https://facebook.github.io/jest/docs/en/api.html#testonlyname-fn @JSGlobalScope @js.native object JestGlobal extends js.Object { def test(str: String, function: js.Functi

    0熱度

    2回答

    我試圖讓Scala.js與引導庫一起工作。 添加js文件是簡單,直接的: jsDependencies +="org.webjars" % "bootstrap" % "3.3.7-1"/"bootstrap.js" minified "bootstrap.min.js" 但現在我已經問題添加bootstrap.css文件。 我想這行: "org.webjars" % "bootstrap"

    1熱度

    1回答

    @dom def chart(show: Var[Boolean]) = { if(show.bind) { <canvas id="chartCanvas"><canvas> } } 如何在啓動畫布時使用一些圖表庫,如chartjs將它加載到dom時?

    1熱度

    1回答

    請考慮運行在瀏覽器中的一個scala.js應用程序,它由一個主程序和一個web worker組成。 主線程通過傳遞包含方法名稱和調用它們所需參數的消息,將長時間運行的操作委託給Web Worker。工作人員以響應消息的形式將方法返回值傳遞迴主線程。 簡單來說,這個程序會抽象出web worker的消息傳遞,這樣主線程中的代碼就可以在工作線程中以慣用和異步的Scala語法調用方法。 因爲網絡工作人員

    1熱度

    2回答

    我正在通過構建一個圖像共享Web應用程序來學習Scalajs。 在一個表單中,我有一個經典的文件輸入標籤,並希望通過HTTP Post請求將它使用Ajax和jQuery上傳到遠程服務器。 這是HTML: <input id="postTitle" class="form-control" placeholder="Title" type="text" aria-describedby="basic

    0熱度

    1回答

    我試圖爲jQuery插件編寫一個外觀(https://github.com/devbridge/jQuery-Autocomplete)。在包括一些回調是傳遞一個對象,我建模爲: @js.native trait AutocompleteSuggestion extends js.Object { val value: String = js.native val data

    2熱度

    1回答

    我想有一個可以從任何地方使用的加載微調器。所以,我創建了一個BoolHandler: val loadingSpinnerEvents = createBoolHandler() 這勢必會加載微調格: val loadingSpinner = div( hidden <-- loadingSpinnerEvents , Icon.loadingIcon ) 所以我做到以