ExecJS在 Ruby 中执行 JS 代码

联合创作 · 2023-09-28 17:15

ExecJS 可以让你在 Ruby 中运行 JavaScript 代码。它会自动选择最佳的运行环境并执行你的 JavaScript 程序,并将结果赋值给 Ruby 对象。

ExecJS 支持如下平台

示例代码:

require "execjs"
require "open-uri"
source = open("http://coffeescript.org/extras/coffee-script.js").read

context = ExecJS.compile(source)
context.call("CoffeeScript.compile", "square = (x) -> x * x", bare: true)
# => "var square;\nsquare = function(x) {\n  return x * x;\n};"
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报