【文件属性】:
文件名称:go-edtf-wasm:Go程序包,用于将sfomuseumgo-edtf功能公开为WebAssembly二进制文件
文件大小:3.91MB
文件格式:ZIP
更新时间:2021-05-14 09:19:41
golang webassembly wasm edtf JavaScript
go-edtf-wasm
Go软件包,用于将sfomuseum / go-edtf功能作为WebAssembly二进制文件公开。
建筑物go-edtf-wasm
最简单的方法是运行wasm Makefile目标,如下所示:
$> make wasm
GOOS=js GOARCH=wasm go build -mod vendor -o www/wasm/parse.wasm cmd/parse/main.go
这会将parse.wasm二进制文件的副本放置在www/wasm/parse.wasm 。
二进制文件公开了一个parse_edtf函数,该函数以单个字符串作为输入并返回JavaScript承诺。 如果成功,promise将返回JSON编码的否则返回错误字符串。
例如(为简洁起见,省略了错误处理):
var raw_el = document.getElementByI