从GitHub将自定义javascript函数添加到scala-js-example-app

用户名

这是基于GitHub上的scala-js-example-app。

我有一个要在Javascript中定义的函数,而Scala.js库尚未定义该函数。

在我的ScalaJSExample.scala文件副本中,我有:

object Mine extends js.Object {
    def foobarfoo():String = ??? //this is just a simple example and I know this can be done completely in Scala, but just go with it.
}

object ScalaJSExample extends js.JSApp {
  def main(): Unit = {
    val paragraph = dom.document.createElement("p")
    paragraph.innerHTML = "<strong>It works!" + Mine.foobarfoo() + ".</strong>"
    dom.document.getElementById("playground").appendChild(paragraph)
  }

  /** Computes the square of an integer.
   *  This demonstrates unit testing.
   */
  def square(x: Int): Int = x*x
}

现在,我想在Javascipt中定义foobarfoo。

我试着在javascript文件中编写此代码:

function foobarfoo() { return "Hello, World!"; }

那没有用,所以我尝试了更多的Scala.js语法:

var Mine = {
    foobarfoo: function() { return "Hello, World!"; }
}

以及其他许多变体,但这些变体均无济于事,我无法获得“ Hello,World!” 编译后出现在网页上。

我应该如何写foobarfoo()以获得正确的结果?

gzm0

继续讨论,问题是包含顺序:OP在Scala.js代码之后添加了自定义JavaScript函数:

<script type="text/javascript" src="./target/scala-2.11/example-opt.js"></script>
<script type="text/javascript" src="./target/scala-2.11/example-launcher.js"></script>
<script type="text/javascript" src="src/main/scala/example/myscript.js"></script>

因此,找不到请求的函数。myscript.js顶端解决这个问题:

<script type="text/javascript" src="src/main/scala/example/myscript.js"></script>
<script type="text/javascript" src="./target/scala-2.11/example-opt.js"></script>
<script type="text/javascript" src="./target/scala-2.11/example-launcher.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从GitHub将自定义javascript函数添加到scala-js-example-app

来自分类Dev

将自定义Js添加到Wordpress主题

来自分类Dev

如何通过代码将自定义configSections添加到app.config文件

来自分类Dev

串联时将自定义字符串添加到JS文件中

来自分类Dev

如何在JS Fiddle中将自定义属性添加到head标签?

来自分类Dev

将自定义地图样式添加到Mapbox.js

来自分类Dev

Extbase TYPO3将自定义JS库添加到后端模块

来自分类Dev

将自定义JS按钮添加到预先存在的div中

来自分类Dev

如何将自定义JS添加到Django模型管理员

来自分类Dev

如何将自定义数据注释添加到dc.js图表?

来自分类Dev

将自定义数据比例添加到Chart.js

来自分类Dev

将自定义js文件添加到R html小部件输出?

来自分类Dev

如何将自定义 js 文件添加到 css 文件等角度组件

来自分类Dev

将自定义 js 添加到特定的 prestashop 页面

来自分类Dev

如何在Laravel 5中将自定义配置文件添加到app / config?

来自分类Dev

如何在2016年将自己的自定义域添加到Google App Engine网站?

来自分类Dev

如何将自定义CSS / JS添加到Grails 2.4.x布局/模板?

来自分类Dev

将自定义Express中间件(如jQuery-File-Upload)添加到Sails.js

来自分类Dev

将自定义Express中间件(如jQuery-File-Upload)添加到Sails.js

来自分类Dev

将自定义字体添加到GitHub页面

来自分类Dev

将自定义函数添加到类

来自分类Dev

将自定义函数添加到对象原型

来自分类Dev

如何通过app.json在Ext JS 5中添加自定义CSS文件?

来自分类Dev

将键盘箭头导航添加到自定义js

来自分类Dev

将纹理添加到自定义three.js几何

来自分类Dev

使用自定义属性将 js 添加到 wordpress

来自分类Dev

React JS URL错误-“ ./pages/test.js找不到模块:'/ home / Desktop / App / pages中的'https://....../example.json'

来自分类Dev

一种将自定义JavaScript函数添加到方法调用链的本地方法

来自分类Dev

将基于CSS样式而不是图像的自定义元素添加到图表D3.js

Related 相关文章

  1. 1

    从GitHub将自定义javascript函数添加到scala-js-example-app

  2. 2

    将自定义Js添加到Wordpress主题

  3. 3

    如何通过代码将自定义configSections添加到app.config文件

  4. 4

    串联时将自定义字符串添加到JS文件中

  5. 5

    如何在JS Fiddle中将自定义属性添加到head标签?

  6. 6

    将自定义地图样式添加到Mapbox.js

  7. 7

    Extbase TYPO3将自定义JS库添加到后端模块

  8. 8

    将自定义JS按钮添加到预先存在的div中

  9. 9

    如何将自定义JS添加到Django模型管理员

  10. 10

    如何将自定义数据注释添加到dc.js图表?

  11. 11

    将自定义数据比例添加到Chart.js

  12. 12

    将自定义js文件添加到R html小部件输出?

  13. 13

    如何将自定义 js 文件添加到 css 文件等角度组件

  14. 14

    将自定义 js 添加到特定的 prestashop 页面

  15. 15

    如何在Laravel 5中将自定义配置文件添加到app / config?

  16. 16

    如何在2016年将自己的自定义域添加到Google App Engine网站?

  17. 17

    如何将自定义CSS / JS添加到Grails 2.4.x布局/模板?

  18. 18

    将自定义Express中间件(如jQuery-File-Upload)添加到Sails.js

  19. 19

    将自定义Express中间件(如jQuery-File-Upload)添加到Sails.js

  20. 20

    将自定义字体添加到GitHub页面

  21. 21

    将自定义函数添加到类

  22. 22

    将自定义函数添加到对象原型

  23. 23

    如何通过app.json在Ext JS 5中添加自定义CSS文件?

  24. 24

    将键盘箭头导航添加到自定义js

  25. 25

    将纹理添加到自定义three.js几何

  26. 26

    使用自定义属性将 js 添加到 wordpress

  27. 27

    React JS URL错误-“ ./pages/test.js找不到模块:'/ home / Desktop / App / pages中的'https://....../example.json'

  28. 28

    一种将自定义JavaScript函数添加到方法调用链的本地方法

  29. 29

    将基于CSS样式而不是图像的自定义元素添加到图表D3.js

热门标签

归档