我想知道是否有办法检测对象何时被加载。
类似的东西:
var Square = function(){
this.width = 100;
this.height = 100;
//Onload would go here.
this.onload = function(){
console.log("Square loaded successfully!");
}
}
//Creating a new square.
var object1 = new Square();
//When the object1 i loaded, the console log returns: "Square loaded succesfully!".
我知道我可以把我的代码放在我的属性之后,但我真的需要将onload“存储”为其中一个属性。
答案 0 :(得分:2)
只需使用Square
初始化的代码
object1.hasOwnProperty('width');
如果加载/初始化Square
则返回true,否则返回false。
OR
如果您想通过方法完成,请使用。
var object1 = new Square();
object1.onload(); //call this method for check loaded or not