12得票3回答
如何在scaja.js中将json字符串解析为case类,反之亦然

一个 JSON 字符串:{ "name": "Mike", "age": 111 } 一个案例类:case class User(name:String, age:Int) 如果我使用scala,有很多库可以让我将JSON转换为case类,反之亦然,但它们不能在scala.js...

12得票2回答
在ScalaJs sbt构建中,使用webjars而不是带有“Provided”的npm或bower是否有任何优势?

几个月前我第一次接触webJars时,我非常怀疑它是否是处理客户端依赖关系的可行方式,因为某些构建/构建系统非常复杂,并且由于经常发布js文件。第二个担忧当然是没有根据的,但是我在尝试让大约10个scss/css/less类型的webJars和8个JS webJars共存于一个jsDepend...

12得票1回答
如何在scala.js中直接嵌入JavaScript代码?

当我使用scala.js编写scala代码生成javascript时,有时我发现将第三方javascript代码封装到scala对象中很困难。 是否有办法直接嵌入一些javascript代码?例如作为字符串?

12得票1回答
如何从scala.js调用nodejs模块?

我想使用scala.js + nw.js来编写一些应用程序,并在scala.js中使用一些节点模块。但我不确定该如何做。 例如,有一个名为fs的模块,我可以在Javascript中写出这样的代码:var fs = require('fs'); fs.writeFile("/tmp/test"...

10得票1回答
如何在Scala.js中使用AngularJS的模块配置?

在纯JavaScript中,您可以这样实现:angular.module('mymodule', ['ionic']) .config(function($someParam1, $someParam2) { // do something with the parameters ...

10得票3回答
如何在Scala.Js中创建“选项对象”?

在惯用的JavaScript中,通常会将一个函数的"选项对象"作为最后一个参数。这是您通常会放置所有选项/很少使用的参数的地方,例如:jQuery.ajax({ url: "http://www.example.com/foo", success: function() { ...

9得票1回答
如何导出共享案例类的属性

我将尝试在服务器和客户端之间共享一个case类。我在两端都使用了upickle。对象及其数据在两端均可用。 共享类 case class Foo(var id : Long,var title: Description) 然而,我需要在客户端导出案例类的字段。我可以添加@ExportA...

9得票2回答
Java.lang.NoSuchMethodError: sbt.package$.Zero()Lsbt/Global$; 错误信息提示找不到方法"Zero()"在sbt.package$中,该方法返回类型为sbt.Global$。

在使用 Scala.js 0.6.20(在 project/plugins.sbt 中添加 addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.20"))时,当尝试使用 sbt 0.13.15 导入项目时,会发生以下错误: java.lang...

9得票2回答
WebWorkers和异步共享数据访问。在Scala.js中如何实现?

请考虑一个包含大型JavaScript 类型化数组的Scala.js类,名为xArr。 一个名为p(xArr)的进程以xArr为输入进行消耗,但需要很长时间才能完成。为了避免脚本超时警告,p(xArr)在Web Worker中运行。 请注意主线程和Web Worker线程之间通信的这些约...

8得票1回答
ScalaJS未捕获的类型错误:(0,$m_Lorg_scalajs_jquery_package $(...)。jQuery$1)不是函数。

我正在阅读ScalaJS的教程。 如您在我的build.sbt中所见,我已经包含了对jQuery库的引用。 教程链接:https://www.scala-js.org/tutorial/basic/ enablePlugins(ScalaJSPlugin) // This is an...