SproutCore 0.9.10 の Javascript フレームワークを概観するのに便利だろうと考えて、クラス継承樹を描いてみました。PNG 版と SVG 版があります。 mix-in は継承の途中にクラスの継承であるかのように便宜的にモジュールを挟み込んで記述しています。何ヶ所かに同じモジュールが現れるのはそのためです。 SC.Object から伸びる枝のうち、1番上の行がユーティリティ関連、2行目がモデル関連、3行目がバリデータ、4行目がコントローラ、それより下がビュー関連に分類して分けておきました。 jsdoc のドキュメントとは一部異なっているのは、Javascript のコメントとコードで一致していない箇所です。図はコードの記述に従って描いています。 クリエーティブ・コモンズにしようかと思ったのですが、PNG へのメタデータの埋め込みかたを今ひとつ理解していないので、今のと
![SproutCore Javascript フレームワークのクラス継承樹 - Tociyuki::Diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e0abdb5ba45051ea905e3bbcc6c9f2df8b2b008/height=288;version=1;width=512/https%3A%2F%2Ftociyuki.sakura.ne.jp%2Farchive%2Fclass-inherit-tree-0.9.10.png)