文件名称:scoper:在运行时修改嵌套作用域
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-15 02:51:18
JavaScript
范围 在运行时修改嵌套作用域 例子 调整 鉴于这个简单的来源: var x = 3 ; setInterval ( function ( ) { console . log ( 100 * x ) ; } , 500 ) ; 我们可以在运行时修改变量x和常量100的值: var fs = require ( 'fs' ) ; var scoper = require ( 'scoper' ) ; var src = fs . readFileSync ( __dirname + '/source/simple.js' , 'utf8' ) ; var c = Function ( 'return ' + scoper ( src ) ) ( ) ; c . run ( ) ; setInterval ( function ( ) { c . literal [ '
【文件预览】:
scoper-master
----test()
--------patch.js(727B)
--------src()
--------scope.js(632B)
----LICENSE(1KB)
----package.json(693B)
----readme.markdown(3KB)
----index.js(3KB)
----example()
--------source()
--------simple.js(311B)
--------transform.js(163B)
--------attr.js(183B)
--------modify.js(246B)
----.travis.yml(43B)
----lib()
--------idof.js(316B)
--------lookup.js(376B)
--------keyof.js(829B)
--------isfn.js(139B)
--------getscope.js(459B)