Backbone.js Advent Calendarの13日目を担当しますAttsun_1031です。普段はpythonとjs使ってます。 Backbone.js使いでもないんですが、javascriptでコード再利用のパターンを検討している時にBackbone.jsのextendがヒッジョーに参考になったので、その仕組みについて書きます。(バージョンは0.9.2) どうでも良い話ですが、python(ニシキヘビ)って背骨あるんでしょうか。 extendって? 新しいクラスを定義するために使います。extendの引数に渡したオブジェクトがそのクラスのインスタンスのメンバーになります。第2引数に渡したオブジェクトはクラスの静的なメンバーになります。利用例は以下。 // Personクラスを定義する var Person = Backbone.Model.extend({ // initia
![Backbon.jsのextendの仕組み - The Dabsong Conshirtoe](https://cdn-ak-scissors.b.st-hatena.com/image/square/5fe0b1c13e60ee86dee4c3c09d09e8c17d1ae4ad/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51ZoMJ%2BrLhL.jpg)