用Golang运行JavaScript的实现示例-创新互联

C++太麻烦(难)了,想要盘弄一下V8实在是有些费劲,但是Golang社区出了几个Javascript引擎,要尝试在别的语言中如何集成Javascript,是个不错的选择。以下选了github.com/dop251/goja 来做例子。

创新互联建站专注于东山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供东山营销型网站建设,东山网站制作、东山网页设计、东山网站官网定制、微信小程序服务,打造东山网络公司原创品牌,更为您提供东山网站排名全网营销落地服务。

Hello world

照着仓库的Readme,来一个:

package main

import (
 "fmt"
 js "github.com/dop251/goja"
)

func main() {
 vm := js.New() // 创建engine实例
 r, _ := vm.RunString(`
  1 + 1
 `) // 执行javascript代码
 v, _ : = r.Export().(int64) // 将执行的结果转换为Golang对应的类型
 fmt.Println(r)
}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:用Golang运行JavaScript的实现示例-创新互联
链接分享:http://www.hxwzsj.com/article/dsdsss.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 网站设计 成都模版网站建设 网站设计 重庆网站建设 成都网站建设 成都企业网站建设公司 高端品牌网站建设 营销型网站建设 响应式网站建设 成都网站建设公司 网站制作 定制网站建设 教育网站设计方案 成都网站设计 成都网站建设 重庆网站制作 自适应网站建设 成都网站设计 定制网站设计 响应式网站设计方案 泸州网站建设