当前位置:  软件>JavaScript软件

在 Ruby 中执行 JS 代码 ExecJS

    来源:    发布时间:2014-12-25

    本文导语:  ExecJS 可以让你在 Ruby 中运行 JavaScript 代码。它会自动选择最佳的运行环境并执行你的 JavaScript 程序,并将结果赋值给 Ruby 对象。 ExecJS 支持如下平台 therubyracer - Google V8 embedded within Ruby therubyrhino - Mozilla Rhino embedded within JRuby Node...

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};"

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML <ruby> 标签
  • Ruby工具 Ruby++
  • Ruby模块 mod_ruby
  • 嵌入式Ruby eRuby
  • ruby-libvirt
  • Ruby on Spring
  • Ruby和Java的桥 Rjb
  • 散分庆祝自己小站开通,关于Ruby编程的,请大家支持啊!
  • vim-ruby-debugger
  • Twitter的Ruby增强版 Kiji
  • Ruby PHP Serializer
  • Ruby 转 JavaScript 的编译器 Opal
  • JavaScript 实现的 Ruby RubyJS
  • Ruby->Java XRuby
  • 词法分析工具 ANTLR Ruby
  • Java版的Ruby解释器 JRuby
  • Ruby中文分词器 rmmseg-cpp
  • 高性能Ruby缓存系统 Localmemcache
  • Android Ruby
  • Python和Ruby中each循环引用变量问题(一个隐秘BUG?)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3