关于 loadcode 和 loadcodex 的用法,资料较少,我简单写了几种用法,作为抛砖引玉。
大家还有其他使用技巧,请跟帖:
import consoletest1 = /**
myTestFunc1 = function(){ return 'myFunc1';
}
**/
loadcodex(test1);
console.dump(myTestFunc1())test2 = /**
var myTestFunc2 = function(){ return 'myFunc2';
}
return myTestFunc2();
**/
var v = loadcodex(test2);
console.dump(v)test3 = /**
namespace hahaha{myTestFunc3 = function(){ return 'myFunc3'; }
}
**/
loadcodex(test3);
console.dump(hahaha.myTestFunc3())test4 = /**
var myTestFunc4 = function(){ return 'myFunc4';
}
return myTestFunc4;
**/
var test1 = loadcode(test4);
var test2 = loadcodex(test4);
console.dump(test1()())
console.dump(test2())test5 = /**
return 'myFunc5';
**/
var test1 = loadcode(test5);
var test2 = loadcodex(test5);
console.dump(test1())
console.dump(test2)test6 = /**
var a,b = ...;
return "计算结果:"++(a+b);
**/
var test = loadcode(test6);
console.dump(test(1,2))console.pause()
执行结果: