问一个关于js文件加载对效率影响问题
工具 Firefox3.5 Firebug
这样我需要多次加载一些js代码并用eval让其实例化( 比如下面的代码),但我在Firebug查看js脚本时发现如果每加载一次在js文件列表中就会1个文件项eval:eval(......)
这是否意味着我多次eval化后,内存里存在了多次这个代码,如果是 哪应如何消除呢,还有Foo在eval化后是全局变量吗,是否需要手动null.
eval每次加载类似代码
Foo = function(config){
// call superclass constructor:
Foo.superclass.constructor.call(this, config);
this.addEvents({
// add events
});
};
new Foo();