golang通过WebAssembly wasm编写web前端程序实现前后端一统天下
WebAssembly是一种新的编码方式,可以在现代的网络浏览器中运行 - 它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如C / C ++等语言提供一个编译目标,以便它们可以在Web上运行。它也被设计为可以与JavaScript共存,允许两者一起工作。
接下来,我们使用 Go 语言实现一个最简单的程序,在网页上弹出 Hello World。
第一步,新建文件 main.go,使用 js.Global().get(‘alert’) 获取全局的 alert 对象,通过 Invoke 方法调用。等价于在 js 中调用 window.alert("Hello World")。
// main.go package main import "sysca...
点击查看剩余70%
网友评论