2011-03-01から1ヶ月間の記事一覧

JavaScriptパターン6章 自分用まとめ2

6.9プロトタイプ継承は問題無く動く function object(o) { function F() {}; F.prototype = o; return new F(); } function Parent() { this.vname = 'Adam'; } Parent.prototype.say = function () { return this.vname; } var papa = new Parent(); var ki…

JavaScriptパターン6章 自分用まとめ

クラシカルなパターン6.7節の方法だと、プロトタイプは継承されるが、プロパティを継承出来ていない。 function inherit(C, P) { var F = function () {}; F.prototype = P.prototype; C.prototype = new F(); C.uber = P.prototype; } function Parent(vnam…

JavaScriptパターン3章 自分用まとめ

JavaScriptのオブジェクト作成する、リテラルの使用、コンストラクタの使用の2つの分類がある。 コンストラクタは2種類あり、独自コンストラクタ関数と、Object()、Date()、String(), Function()などの組み込みのコンストラクタがある。 リテラルを使う。 …