ののようにJavascriptを使用の"部品"
-
21-08-2019 - |
質問
にスタッカー'勧告してい読み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"の提言を存のトラブルのイラストについて/物理的にタイプしてすべてす。
他のヒント
彼はヤフーでは動作しませんか?あなたはいつもhref="http://developer.yahoo.com/yui/" rel="nofollow noreferrer"> Yahooのユーザーインターフェイスライブラリを
個人的に、それはより簡潔として私を打つように私は、 jQueryののに部分的だけど、あなたが知っている:馬コースのます。
道場には非常に密接にクロックフォードの考えを踏襲しています。たとえば、上記の(より高速の形で)機能dojo.delegate
下で実施しているスニペットコードの実装があります。
私はTシャツに自分の勧告に従う特定のプロジェクトがないと思います。ツールキットのほとんどは、実際に彼のお薦めやパターンのかなりの数と一致しません。あなたが特定の機能に疑問を抱いている場合は、上記のそのコードスニペットのように、それはあなたがあなたのプロジェクトで使用するブックからの特定のツールについて尋ねる価値があるだろう。
私はYUIはクロックフォードが彼の本の中で教えに最も近いと思います。 (彼はまた、ヤフーの建築家だと、それは理にかなっている)
ES5-シムを、提供するライブラリを見てください - Object.create()
や他のもののためのシムます。