- 2011年10月29日 18:22
- javascript
- Tweet

今更ながら、Prototype.js でクラスの継承とオーバーライドをやってみた記録。
しばらく使ってなかったら、$super() という便利なものができていた。
コード例
メソッドを定義するとき第一引数に $super を与えると、親クラスの同名のメソッドへの参照が与えられる。これを使ってメソッドのオーバーライドが簡単にできるのだ。
第二引数以降は親クラスから順に与えられる。これを使って引数の数すら変えることができる。上の例で言えば、Parent クラスの say() メソッドは引数を一つ採るが、Child クラスの say() メソッドは二つ採る。
- Newer: Google 2段階認証プロセスを日本国内で使う
- Older: jQuery.getJSON() の罠
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://blog.remora.cx/mt/mt-tb.fcgi/741
- Listed below are links to weblogs that reference
- Prototype.js で継承&オーバーライド from blog.remora.cx

