私は JavaScript 開発者です。クライアント/サーバー開発にはYUI3を使用しています。coffeescript を試してみたいのですが、問題があります。YUI で POO を行うには、次の構造を使用する必要があります。
MyClass = function(){
MyClass.superclass.constructor.apply(this, arguments);
};
MyClass.prototype = {
initializer: function (arguments) {
},
otherFunction: (){}
}
http://yuilibrary.com/yui/docs/base/
引数の名前を変更できないため、コンパイラの coffescript から次のように送信されます。
エラー: パラメータ名 "引数" は許可されていません イニシャライザ: (引数) ->
編集 :
「引数」なしで
MyClass = function(args) {
return MyClass.superclass.constructor.apply(this, args);
};
MyClass.prototype = {
initializer: function(args) {
}
}