Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PlayFramework中从Scala触发JS编译_Scala_Playframework 2.1 - Fatal编程技术网

在PlayFramework中从Scala触发JS编译

在PlayFramework中从Scala触发JS编译,scala,playframework-2.1,Scala,Playframework 2.1,我有一个想法(虽然不是新想法),将scala代码编译成JavaScript。基本上我想使用Scala,现在playframework2.x中使用了Coffee脚本 看来要做到这一点并不难。假设我有一个文件/managed/Foo.js.scala。如果此文件中发生了更改,当我刷新页面时,它会触发对js的编译。然后,我可以看到更新的assets/javascripts/Foo.js文件 因此,问题是:如何通过PlayFramework中的浏览器刷新事件触发复杂化?不需要答案,但这项工作在哪里进行。

我有一个想法(虽然不是新想法),将scala代码编译成
JavaScript
。基本上我想使用
Scala
,现在
playframework2.x
中使用了
Coffee脚本

看来要做到这一点并不难。假设我有一个文件
/managed/Foo.js.scala
。如果此文件中发生了更改,当我刷新页面时,它会触发对js的编译。然后,我可以看到更新的
assets/javascripts/Foo.js
文件


因此,问题是:如何通过
PlayFramework
中的浏览器刷新事件触发复杂化?

不需要答案,但这项工作在哪里进行。我会玩这个


关于Sccla.JS,我想如果我开发需要在移动设备上运行的应用程序,这可能是至关重要的。JS的几个BMs可能会使用Sccla.JS

这并不能回答您的问题,但四处挖掘可能会有所帮助。另外,您是否使用过?请注意,Scala.js现在使用google闭包编译器来优化其代码大小。示例reversi应用程序现在小于300KB。