我使用JavaScript并想问我可能没有使用正确的方法。我有“课程”,例如:
function Games() {
this.a='';
.
.
}
和
functios GamesTypes() {
this.b='';
.
.
}
为每个类声明对象:
var games = new Games();
点击元素后很多次我需要在下一页显示游戏名称,所以当用户点击我设置的游戏时
Games.a="game55";
然后所有页面都会读取并显示它:
var toDisplay = Games.a;
存储一些应该在某些页面中显示的数据是最好的吗?
答案 0 :(得分:0)
至少在我想的时候,你并没有做坏事。 只需在JavaScript中考虑就没有必要为您可能需要的任何类型的预设对象创建“类”或构造函数,只需使用Object本机对象可以节省您一些时间来声明这些构造函数。
例如,如果您需要创建一个名为B的新页面,它将类似于前一个名为A的页面,并且您有一个A对象,它具有所需的所有属性和方法,请使用{{1制作一个新的对象B,它将继承A中的所有属性和方法,因为A将是B的原型。
一个简单的例子
B = Object.create(A)
这样您就不必为每种类型的页面声明构造函数,只需让对象继承它们已经在另一个对象中所需的内容,然后将所有内容添加到新页面。您也可以通过使用新值声明B来覆盖B继承的属性。