SpiderMonkey js引擎的静态编译与使用
2017-10-02 02:51
330 查看
原文出处: http://yaolixing.oltag.com/gns-8ABFFE2D-EB1E-44FA-9118-217ED7959536.html
几百KB的跨平台js引擎,是不是你心之所想呢?油猴spiderMonkey 1.6静态编译生成的js.exe,可以执行一些脚本,以方便工作之用。
你也可以修改其中代码,添加你想要的黑科技。阅读和修改引擎代码,也能帮助你学习js解释器方面的知识。
SpiderMonkey Static Build: http://yaolixing.oltag.com/gn-2E5A3287-88A2-4532-96C7-5BB3C4F6B509.html
源码(8M): http://oltag.com:8080/yaolixing/18/00/12/06/00/SpiderMonkey1.6.rar
js.exe( 378kb): http://oltag.com:8080/yaolixing/18/00/12/06/00/js.rar https://wiki.freeswitch.org/wiki/File
同样生成其它平台也不是难事。工程中js32.lib用于jsshell,照猫画虎同样也可以嵌入到其他c/c++项目中。
示例:
print("erffsdf");
var file = new XML("<n1><n2></n2></n1>");
print(file);
var file =new File("xx.txt");
file.open("write,create", "text");
file.writeln("The quick brown fox jumped over the lazy dogs");
file.mkdir('./abc/');
file.close();
执行结果:
几百KB的跨平台js引擎,是不是你心之所想呢?油猴spiderMonkey 1.6静态编译生成的js.exe,可以执行一些脚本,以方便工作之用。
你也可以修改其中代码,添加你想要的黑科技。阅读和修改引擎代码,也能帮助你学习js解释器方面的知识。
SpiderMonkey Static Build: http://yaolixing.oltag.com/gn-2E5A3287-88A2-4532-96C7-5BB3C4F6B509.html
源码(8M): http://oltag.com:8080/yaolixing/18/00/12/06/00/SpiderMonkey1.6.rar
js.exe( 378kb): http://oltag.com:8080/yaolixing/18/00/12/06/00/js.rar https://wiki.freeswitch.org/wiki/File
同样生成其它平台也不是难事。工程中js32.lib用于jsshell,照猫画虎同样也可以嵌入到其他c/c++项目中。
示例:
print("erffsdf");
var file = new XML("<n1><n2></n2></n1>");
print(file);
var file =new File("xx.txt");
file.open("write,create", "text");
file.writeln("The quick brown fox jumped over the lazy dogs");
file.mkdir('./abc/');
file.close();
执行结果:
相关文章推荐
- 转发 :javascript引擎PK:V8 vs Spidermonkey
- js模版引擎handlebars.js实用教程——each-基本循环使用方法
- js模版引擎handlebars.js实用教程——each-循环中使用this
- javascript引擎 PK: V8 vs Spidermonkey
- 在javascriptl中使用表格模板引擎template.js简化开发
- linux SpiderMonkey 编译 安装 使用小结
- 开源HTML5游戏引擎Kiwi.js_安装使用
- js 模板引擎 jade使用语法
- java使用js引擎例子
- Cocos2d-JS使用CocosDenshion引擎
- 使用cocos2d-js-3.0RC1中的物理引擎chipmunk模拟的“别碰钉子”源码分享(含碰撞检测)
- require.js及模板引擎的使用实例
- Cocos2d-JS使用CocosDenshion引擎
- android webview 中 js 模板引擎的使用
- js 模版引擎jade使用语法
- ios上js引擎的使用,javascriptcore和v8
- 使用cocos2d-js-3.0RC1中的物理引擎chipmunk模拟的“别碰钉子”源码分享(含碰撞检测)
- 我的js游戏小引擎 —— 可使用canvas模式或DOM模式
- js高效模板引擎artTemplate 的使用总结
- cakephp菜鸟笔记——Js引擎jQuery使用