问题 1:如果 JavaScript 对象有大量变量和函数,它是否需要更多时间来初始化它?
问题 2:较大的 JavaScript(.js) 文件大小是否是性能问题?
例如:我正在使用 Prototype 创建一个 JavaScript 对象,我的示例代码如下:
function SimpleObject(){
// no variables and functions attached to it
}
function RootObject(){
var one = "one";
var two = "two";
.
.
var one_thousand = "One Thousand";
}
function Child_1_Object(){
// n number of variables
}
.
.
function Child_1000_Object(){
// n number of variables
}
RootObject.prototype.get_Child_1_Object = function(){
return new Child_1_Object();
}
.
.
RootObject.prototype.get_Child_1000_Object = function(){
return new Child_1000_Object();
}
以上所有代码都在一个 .js 文件中,该文件有 10k 行代码(10KLOC)。
我的问题是我什么时候会创建一个对象,与创建一个对象RootObject
相比,它会花费更多的时间SimpleObject
吗?