組成を管理するオブジェクトの継承と、オブジェクトを使用してYahooのグローバル:4つの新しい由井例
エリックMiraglia |でで午前5時54時2007年11月6日開発 | 1コメント
今朝は例を掲載つの新しいことをライブラリYUIの中で最も重要な方法の工程を経ていくつか-特にYAHOO.lang.extend, YAHOO.lang.augmentObject 、およびYAHOO.lang.augmentProto 。 これらのメソッドは、継承や組成を管理するためのライブラリで内部的に使用されており、我々はあなたも、彼らは独自のコードで役に立つと思います。 また、これはルークスミス(写真)は、YUIのエンジニアリングチームの最新メンバーは、この新しいサンプルセットの著者を紹介する良い口実です。
- クラス階層にして作成
YAHOO.lang.extend-の使用を探るYAHOO.lang.extendJavaScriptで伝統的なクラスのスタイルの階層を構築する。 - 使用して、コンポジションベースのクラス構造を作成する
YAHOO.lang.augmentProto-としてルークにそれを置く"のaugmentProto目的は、アーキテクチャ、クラスのスタイル組成されている支援や行動を抽出する不要な動作のための共有によって多くのクラスが、できるように";これでこの例では、彼が何をする方法を示していますそれをあなたに適用することにより、 由井イベントユーティリティのEventProvider使用して機能をaugmentProto。 - 追加動作が持つオブジェクトまたは静的クラスと
YAHOO.lang.augmentObject-augmentObjectと類似の提供する機能をaugmentProtoが、)のプロトタイプのではなく、オブジェクト(つまり設計目標に増強を閉じ込めるための仕事を持つ静的、必要なクラスに。 - と単純なデータセットを組み合わせることで
YAHOO.lang.merge-カテゴリ別、YAHOO.lang.mergeオブジェクトを可能にします)新しいサード(出力には、を組み合わせて二つのオブジェクトを一緒に。
ルークこれらのための質問? ポストそれらをここでは、またはを飛び越えYUIの開発者フォーラム 、そこにスレッドを起動します。
共有し、拡張: ブックマークdel.icio.usに | それをディグ! | のreddit!
1つのコメント»
この記事のコメント欄の RSS フィード トラックバックURI



[...]ヤフーUIチームがある"つの新しい例を投稿したYUIライブラリの中で最も重要な方法のいくつかをステップ - 特にYAHOO.lang.extend、YAHOO.lang.augmentObject、およびYAHOO.lang.augmentProto。 これらの[...]
でピングバックはグローバルオブジェクトのヤフーAjaxian »使用して構成をして管理するオブジェクトの継承 - 2007年11月15日#