scala.js

    1热度

    2回答

    基本上我试图找出我需要传递给onload()方法 def selectedFile(e: ReactEventI) = { val reader = new dom.FileReader() reader.readAsText(e.currentTarget.files.item(0)) reader.onload( ) }

    1热度

    1回答

    我以前使用sbt-eclipse来成功导入一个简单的sbt项目到eclipse中。我现在试图利用sbt的CrossProject机制来使用Scala-JS环境(在sbt中创建两个子项目 - 一个用于Javascript,一个用于JVM代码)。建议(see SBT docs link here)是在build.sbt文件中添加设置'EclipseKeys.useProjectId:= true',以

    1热度

    1回答

    这是我第一次尝试教程。 看来我错过了一些存储库。 的错误是: [warn] module not found: org.scala-js#sbt-scalajs;0.6.2 [warn] ==== typesafe-ivy-releases: tried [warn] https://repo.typesafe.com/typesafe/ivy-releases/org.scala-js/sb

    3热度

    1回答

    我有一个μtest套件,需要检查一些异步操作最终会产生副作用。由于JavaScript(因此scala.js)是单线程的,因此无法阻止并等待副作用发生。另外,μtesteventually方法在JavaScript运行时不起作用。我如何进行这样的测试?

    0热度

    1回答

    我试图用枚举为AngularJS-Toaster class Toaster extends js.Object{ // see https://github.com/jirikavi/AngularJS- Toaster/blob/master/toaster.js#L58 def pop(`type` : ToasterType,title : String,body:St

    4热度

    1回答

    我正在将一个JavaScript库移植到Scalajs中。 JS对象是在JavaScript端用new关键字创建的,所以这是我在大多数情况下所做的。 trait Point extends js.Object { def normalize(length: Double): Point = js.native } 这似乎适用于方法,但是,这不适用于构造函数。 @JSName("pa

    0热度

    1回答

    我有一些Scala.js代码,当目标浏览器是Chrome浏览器,但不是Firefox浏览器时,它可以正常工作。我被告知我不应该使用srcElement,而应该使用target。但我不能解决如何访问target。 private def TD(locId: Location, personId: Person): HTMLTableCellElement = { val res = td(

    7热度

    1回答

    如何检查调用JavaScript函数的结果是否未定义? 我试着用 if(s.getNode(id1) != js.undefined) 但fastOptJS说: scala.scalajs.js.Dynamic和scala.scalajs.js.UndefOr [没什么]是 无关:他们将最有可能始终比较不平等 TIA

    1热度

    1回答

    我正在玩这两个很棒的项目ochrons/scalajs-spa-tutorial和vmunier/play-with-scalajs-example,但是由于我在JavaScript和web编程方面经验不足一般。 我想在我的scala.js程序中使用chart.js。 我有一个 “遗漏的类型错误不确定是不是一个函数” 在这里: val t = new JSChart(ctx).Bar(ChartD

    1热度

    1回答

    如何使用Scala JS访问氛围API? 所以说我有在JavaScript如下: var socket = $.atmosphere ... var request = { url: "myurl/path", ... }; request.onOpen = function(response) { ... subSocket.push("init