文件名称:sval:用javascript编写的javascript解释器
文件大小:159KB
文件格式:ZIP
更新时间:2024-05-22 17:31:36
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()