文件名称:duktape.rb:Ruby与Duktape JavaScript解释器的绑定
文件大小:1.32MB
文件格式:ZIP
更新时间:2024-06-13 09:57:01
duktape javascript-interpreter C
杜克塔佩 Duktape.rb是 JavaScript解释器的C扩展。 快速开始 $ rake $ ruby example.rb 用法 require 'duktape' # Create a new context ctx = Duktape :: Context . new ## Evaluate a string p ctx . eval_string ( '1 + 1' ) # => 2 语境 创建上下文将创建一个未定义全局变量或函数的全新评估环境。 一种常见的模式是创建一个新的上下文,一次定义静态函数,然后重用上下文使用call_prop多次调用该函数。 ctx = Duktape :: Context . new ctx . exec_string <<-JS function process(str, options) { // ... } JS
【文件预览】:
duktape.rb-master
----.github()
--------workflows()
----lib()
--------duktape.rb(69B)
--------duktape()
----Gemfile(130B)
----Rakefile(1KB)
----test()
--------fixtures()
--------test_duktape.rb(18KB)
----README.md(2KB)
----ext()
--------duktape()
----.gitignore(54B)
----duktape.gemspec(531B)
----CHANGELOG.md(2KB)
----MANIFEST.txt(179B)
----example.rb(479B)