从源动态加载模块:
var src="HERE GOES MY SOURCE"
var Module = module.constructor;
var m = new Module();
m._compile(src, 'a-path-that-does-not-exist');
需要达到以下几点:
传递一些变量/函数,以便它们可以在src脚本中全局使用。可以在“m.foo”中设置它们,但希望脚本使用“foo”而不使用“module.foo”。“global.foo”有效,但请参阅第 2 点。
如何限制src脚本访问全局范围?
如何限制src使用require或其他方式加载其他模块。
如何限制src运行异步操作?
繁花不似锦
相关分类