GopherJS可以将Go代码编译成纯JavaScript代码。其主要目的是为了让你可以使用Go来编写前端代码,这些代码可执行在浏览器上运行。你可以通过这里尝试下GopherJS:GopherJSPlaygroud.
例如JavaScript代码:
documet.write("Hello world!");用GopherJS来写就变成这样:
js.Global.Get("documet").Call("write", "Hello world!")好像复杂了不少,函数调用这样:
package maiimport "github.com/gopherjs/gopherjs/js"fuc mai() { js.Global.Set("myLibrary", map[strig]iterface{}{ "someFuctio": someFuctio, })}fuc someFuctio() { [...]}









评论