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 ) 所以我做到以