私はいくつかの先進的なJavaScriptの人々と協力し、彼らのコードにSUPERキーワードを使用しています。私は、どのように、なぜこれを使うことができるのか、それを使用するのかをよく理解していません。どのように&SUPERをコードで使用するのですか?
誰かが私に指示したり、その使い方や推論に精通する方法を教えてもらえますか?ここ
は、いくつかの例は、次のとおり
openup: function($super) {
$super();
this.shop.enable_access();
}
addLeft: function(data) {
var cell = Element('td');
if (data.item_data) {
var item = new SRIL(data.item_data);
item.attach(cell);
item.show();
}
return cell;
}
var SRIL = Class.create(Module, {
initialize: function($super, data) {
$super({ dom: 'show_line' });
this.data = data;
if (data.Type[0] == 'Car') {
//some code
}
else {
// some code
}
}
})。
あなたは 'SUPER'または' super'を意味しますか?大事な事柄。 –
'$ super'は物事を変えます - キーワードではなく単なる変数です。 – pimvdb
このコードはPrototype.jsフレームワーク上に構築されているようです。http://www.prototypejs.org/learn/class-inheritance –