PythonJSPython 转 JavaScript
PythonJS 是一个用 Python 写的转换器,用来将 Python 代码转成快速的 JavaScript,可运行于 Node.js 平台上。PythonJS 的设计思路的快速和易于集成现有的 JavaScript 代码。
使用方法:
var pythonjs = require('python-js'); var pycode = "a = []; a.append('hello'); a.append('world'); print(a)"; var jscode = pythonjs.translator.to_javascript( pycode ); eval( pythonjs.runtime.javascript + jscode );
JavaScript API:
var pythonjs, output; pythonjs = require('python-js'); output = pythonjs.translator.to_javascript( input ); output = pythonjs.translator.to_javascript_module( input ); output = pythonjs.translator.to_dart( input ); output = pythonjs.translator.to_coffee( input ); output = pythonjs.translator.to_lua( input ); pythonjs.runtime.javascript // runtime required by translator output
评论
ElixirScriptElixir 转 JavaScript
ElixirScript工具的目的是为了将你已有的Elixir代码转成JavaScript代码。使用方法:usage: ex2js <input> [options] <input
ElixirScriptElixir 转 JavaScript
0
esnextES6 转 JavaScript
esnext是一个JavaScript库,可以将ES6草案规范语法转成今天的JavaScript语法。例如:/*On the left is code written with new JavaScr
esnextES6 转 JavaScript
0
JSBasicBasic 转 JavaScript
JSBasic是一个将BASIC代码转成JavaScript的编译器,使用Basic编写,可直接在浏览器上运行。Basic代码:10print"Helloworld"20goto10会被转成如下图的程
JSBasicBasic 转 JavaScript
0
JSBasicBasic 转 JavaScript
JSBasic 是一个将 BASIC 代码转成 JavaScript 的编译器,使用 Basic 编
JSBasicBasic 转 JavaScript
0
ElixirScriptElixir 转 JavaScript
ElixirScript 工具的目的是为了将你已有的 Elixir 代码转成 JavaScript
ElixirScriptElixir 转 JavaScript
0
ClojureScriptClojure 转 JavaScript 工具
ClojureScript是一个用来将Clojure语言转成JavaScript脚本的工具。Maven:<dependency> <groupId>org.clojure&l
ClojureScriptClojure 转 JavaScript 工具
0
EmscriptenLLVM 转 JavaScript 编译器
Emscripten 是 Mozilla 的开发人员 Alon Zakai 所开发的一个独特 LLV
EmscriptenLLVM 转 JavaScript 编译器
0