我对go和wasm都是新手,看起来这些项目进展很快。I was reading an introduction to using wasm in go,似乎虽然它是在一月份写的,但它已经过时了。当JavaScript函数被调用时,我试图调用单个go函数。这个例子告诉我们要做这样的事情: js.Global().Set("jsFunctionName", js.NewCallback(goCallback)) 尽管当我试图编译这段代码时,我得到了这个
我发现很多谈话都说Node.js不好是因为回调地狱,而Go好是因为它的同步模型。 我的感觉是Go也可以像Node.js一样做回调,但以同步的方式。正如我们可以使用pass anonymous function and do closure things 那么,为什么他们在回调视角下比较Go和Node.js,好像Go不能成为回调地狱。或者我误解了Go中回调和匿名函数的含义?
下面是我的代码:我在单击一个按钮时调用函数run()。run()将从bundle.js的源代码调用函数main()。控制台记录没有定义函数main()。我甚至尝试过在控制台中运行它,但没有成功。<script type="text/javascript" src="bundle.js"></script>
fun