【文件属性】:
文件名称:sval:用javascript编写的javascript解释器
文件大小:159KB
文件格式:ZIP
更新时间:2021-05-02 23:44:56
TypeScript
斯瓦尔
一个基于JavaScriptJavaScript解释器,基于解析器 。
在ES5上运行,支持ES5〜10的全部功能
入侵模式和沙箱模式均可用
评估更高版本的ECMAScript的代码或在禁用eval , setTimeout和new Function的环境中评估代码很有用。
安装
节点
使用安装 。
npm install sval
浏览器
只需从。 或者,从下载,获得最小化的文件dist/min/sval.min.js ,并在您的html页面中获取源代码。 您可以直接访问全局变量Sval 。
< script type =" text/javascript " src =" https://unpkg.com/sval " > </ script >
用法
import Sval from 'sval'
// Sval options
const options = {
【文件预览】:
sval-master
----.travis.yml(151B)
----rollup.config.js(1KB)
----package.json(1KB)
----tests()
--------hoist.test.ts(4KB)
--------declaration.test.ts(7KB)
--------function.test.ts(7KB)
--------statement.test.ts(6KB)
--------bootstrap.test.ts(3KB)
--------class.test.ts(11KB)
--------share.test.ts(329B)
--------expression.test.ts(9KB)
--------string.test.ts(1KB)
--------pattern.test.ts(3KB)
----LICENSE(1KB)
----package-lock.json(265KB)
----dist()
--------sval.js(149KB)
--------sval.es6.js(104KB)
--------sval.min.js(148KB)
----src()
--------share()
--------evaluate()
--------scope()
--------index.ts(2KB)
----.npmignore(1KB)
----tsconfig.json(345B)
----.gitignore(1KB)
----types()
--------index.d.ts(3KB)
----README.md(4KB)
----scripts()
--------index.js(1KB)
--------plugins()