質問

にスタッカー'勧告してい読みCrockfordの優れた Javascript:の部品.

で書かないのでは記述するのに使用Javascriptの基本的な機能だけかけてアドバイスを実践しなく複製、多くの人の努力のその他のJavascriptプログラマー.

この通路は、例えば:

き新しいオブジェクトを選択することができるオブジェクトはその試作品です。このJavascriptを提供することがごちゃごちゃと複合体が可能であり、これまでのように大幅に簡略化します。またの追加 create の方法を Object 機能です。の create 法の新しいオブジェクトを作成しますを使用する古いオブジェクトとして試作品です。

if (typeof Object.create !== 'function') {
 Object.create = function(o) {
  var F = function () {};
  F.prototype = o;
  return new F();
}

私は手動で追加のコードにJavascriptのプロが、ずっとトラックをキープする大きな痛みました。

あるライブラリの実施 の部分's"の提言を存のトラブルのイラストについて/物理的にタイプしてすべてす。

役に立ちましたか?

解決

試作 多くの優れた特徴を含む クラスのヘルパー 責任を負うものではあり詳細JS"継承"のオブジェクト試作品です。

編集:欲しい、常に忘れるjQuery(自分の図書館の選択) jQuery.延長

他のヒント

彼はヤフーでは動作しませんか?あなたはいつもhref="http://developer.yahoo.com/yui/" rel="nofollow noreferrer"> Yahooのユーザーインターフェイスライブラリを

個人的に、それはより簡潔として私を打つように私は、 jQueryののに部分的だけど、あなたが知っている:馬コースのます。

道場には非常に密接にクロックフォードの考えを踏襲しています。たとえば、上記の(より高速の形で)機能dojo.delegate下で実施しているスニペットコードの実装があります。

私はTシャツに自分の勧告に従う特定のプロジェクトがないと思います。ツールキットのほとんどは、実際に彼のお薦めやパターンのかなりの数と一致しません。あなたが特定の機能に疑問を抱いている場合は、上記のそのコードスニペットのように、それはあなたがあなたのプロジェクトで使用するブックからの特定のツールについて尋ねる価値があるだろう。

私はYUIはクロックフォードが彼の本の中で教えに最も近いと思います。 (彼はまた、ヤフーの建築家だと、それは理にかなっている)

不完全ながらも -

ES5-シムを、提供するライブラリを見てください - Object.create()や他のもののためのシムます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top