scala.js相关内容
假设我有两个子项目,lib1 和 lib2 与 build.sbt 看起来像这样: lazy val libX = crossProject.in(file(".")).settings(...//一堆设置).jvm设置(...//一堆设置).js设置(...//一堆设置)懒惰的 val libXJVM = apiClient.jvm懒惰的 val libXJS = apiClient.js
..
是否有人在真实的 web 项目中使用过 Scala-JS 而不仅仅是在隔离环境中用于纯 JavaScript 替换? 我想尽可能多地使用 Scala(我希望我可以).并且似乎 Scala-JS 声称是我可以(现在)或将来使用的库. 这就是为什么我对小型工作解决方案感兴趣,以引导(例如 PlayFramework 应用程序,其中 Scala-JS). 可以证明 Scala-JS 可
..
摆弄 ScalaJS,我试图实现以下目标,即.创建自定义 Web 组件框架: class DocumentPreview 扩展 HTMLElement {静态获取观察属性(){返回[];}构造函数(){极好的();this.root = this.attachShadow({ mode: "open"});}连接回调(){让 x = document.querySelector('link[re
..
我正在尝试为我的库 Paths.js 编写一个类型化的外观,遵循官方指南. 根据 Sebastien 在 Scala.js 中的 JS 库类型化外观 中的建议,我能够充实部分 API.我现在缺少的是一种处理 API 中公开的转换函数的方法.基本上,该库可以让您编写类似 var pie = Pie({数据: [{名称:'意大利',人口:59859996},{名称:'墨西哥',人口:11839
..
我在 scala-js(0.6.33) 中有一段闲置的代码 object Main2 extends App {val js = for {jsTest
..
我想将 scala-js 与 sbt-web 以这样一种方式,它可以被编译以生成添加到资产管道的 javascript 资产(例如 gzip、digest).我知道 lihaoyi 的工作台项目,但我认为这不会影响资产管道.这两个项目如何集成为一个sbt-web插件? 解决方案 Scala-js 从 Scala 文件生成 js 文件.sbt-web 文档将此称为 源文件任务. 结果看
..
我正在尝试为我的库Paths.js编写一个类型化的外观,遵循
..
对于以下 javascript API 包装器: @JSName("React")对象反应扩展 js.Object {def createClass(init: ReactClassInit): ReactClassBuilder = ???} 建议实例化以下特征是什么 trait ReactClassInit extends js.Object {val 渲染:js.ThisFunctio
..
我可以很好地使用 Scala.js 中的 jQuery: jsDependencies += "org.webjars" % "jquery" % "2.2.1"/"jquery.js" 缩小 "jquery.min.js" 现在我想使用 UglifyJS 并且它的 webjar 结构似乎有点不同.似乎没有缩小的 js 文件,甚至可能包含完整库的主文件看起来也不同,它没有 .js 扩展名,它以
..
我正在尝试组合一个非常简单的项目.它可以编译,但是当我尝试 run 它时,它失败了: [error] org.scalajs.jsenv.UnsupportedInputException: Unsupported input: List(CommonJSModule(/home/esgott/Repos/onlyco/target/scala-2.12/scalajs-bundler/main
..
我已经熟悉在 build.sbt 文件中使用 '%%%' 运算符,但我不明白如何在 build.scala 文件中使用它.我收到以下错误: value %%% 不是 String 的成员 我猜我必须以某种方式导入 %%% 但我不知道如何导入.我尝试了以下方法: import org.scalajs.sbtplugin.ScalaJSPlugin._导入 ScalaJSKeys._ 解决方案
..
假设我有两个子项目,lib1 和 lib2,其中 build.sbt 如下所示: lazy val libX = crossProject.in(file(".")).settings(...//一堆设置).jvm设置(...//一堆设置).js设置(...//一堆设置)懒惰的 val libXJVM = apiClient.jvm懒惰的 val libXJS = apiClient.js 我
..
我正在使用具有交叉编译设置的 build.sbt,基本上是“玩 scala-js 示例" 并且在为我的测试进行干净设置时遇到了一些麻烦.具体来说,在运行我的服务器测试时,我的客户端测试也会被执行(这是我想避免的). 我按照无法让uTest查看我的测试并添加了 libraryDependencies += "com.lihaoyi" %%% "utest" % "0.3.0" 由于
..
我正在尝试使用 scalajs 仅将一些 scala 源编译为 javascript,而不修改有关 sbt 环境的任何其他内容,我不希望它覆盖“运行"sbt 命令的默认行为. 目前我有一个 build.sbt 看起来像: import ScalaJSKeys._ScalaJS设置名称 := "foo"组织:=“com.example"斯卡拉版本:=“2.11.4"compile
..
我正在尝试让 uTest 与 ScalaJS 和 SBT 一起工作.SBT 正在编译文件,并且 uTest 正在运行,但它只是忽略了我的测试.尽我所能,我找不到我的代码和教程示例之间的任何区别. build.sbt: enablePlugins(ScalaJSPlugin)名称 := "Scala.js 的东西"scalaVersion := "2.11.5"//或任何其他 Scala 版
..
我在Binding.scala上使用具有scalajs-leaflet外观的Leaflet,并且地图初始化/显示不正确. 为了重现该问题,我准备了一个与scalajs-leaflet类似的 lihaoyi/workbench 页面. 首先,从“> https://github.com/mcku/scalajs-下载分叉的scalajs-leaflet传单 在 scalajs-le
..
这是我尝试提供与 Graphics2D 相关的 java.awt 部分的虚拟实现: 包java包对象awt {对象RenderingHints {类型键=整数val KEY_TEXT_ANTIALIASING = 0值VALUE_TEXT_ANTIALIAS_ON = 0}对象颜色{VAL GREEN = 0}类型颜色=整数对象图片{对象BufferedImage {值TYPE_INT_RGB
..
请考虑一个在浏览器中运行的scala.js应用程序,该应用程序由一个主程序和一个Web工作程序组成. 主线程通过传递包含方法名称和调用它们所需的参数的消息,将长时间运行的操作委派给Web Worker.工作者以响应消息的形式将方法返回值传递回主线程. 更简单地说,该程序抽象化Web工作程序消息传递,以便主线程中的代码可以使用惯用和异步Scala语法调用工作程序线程中的方法. 由于
..
链接[ https:/ /ccamel.github.io/playground-binding.scala/index.html#playground-binding.scala/home] 的绑定演示很少。scala 我在其中使用了DomListner扩展chrome了解dom事件。我发现每次互动的 都会触发数百个DOM事件。 例如,单击一次计算器按钮会导致114个事件。 这是一
..
在CommonJS环境中,是否有任何标准方法可以将Scala.js应用程序用作库?如果没有,我可以为此目的修补生成的js文件吗? 解决方案 Scala.js 0.6.13及更高版本 将此内容放入构建文件中: scalaJSModuleKind:= ModuleKind.CommonJSModule Scala.js 0.6.5至0.6.12 将
..