js.js是一个用JavaScript编写的JavaScript解释器
Insteadoftryingtocreateaninterpreterfromscratch,SpiderMonkeyiscompiledintoLLVMandthenemscriptentranslatestheoutputintoJavaScript.
示例代码:
varjsObjs=JSJS.Init();varrval=JSJS.EvaluateScript(jsObjs.cx,jsObjs.glob,"1+1");vard=JSJS.ValueToNumber(jsObjs.cx,rval);window.alert(d);//2JSJS.End(jsObjs);
评论