Master PG

プログラムし続ける...

【Polymer Starter Kit】プロジェクトを作成してみよう


目次


続きを読む

【Polymer 1.0】フレキシブルレイアウト


目次


続きを読む

【Polymer 1.0】Behaviors


目次


Bihaviorの定義

Polymerでは、カスタムエレメントはBehaviorと呼ばれるコードモジュールを継承することができます。

Behaviorは、Polymerエレメントのプロトタイプと似ており、ライフサイクルコールバック宣言型プロパティ属性observer (observers)listenersを定義できます。

PolymerエレメントのプロトタイプがBehaviorを継承するするには、behaviors配列に対象のBehaviorを指定します:

Polymer({
  is: 'super-element',
  behaviors: [SuperBehavior]
});

ライフサイクルコールバックが呼び出される順番はbehaviors配列で指定した順になり、最後にPolymerエレメントのプロトタイプのライフサイクルコールバックが呼びだされます。

ライフサイクルコールバック以外の関数はPolymerエレメントのプロトタイプに結合されます。behaviors配列で指定したBehaviorの中で同じ名前の関数が複数存在する場合は、behaviors配列の最後に指定されたBehaviorが優先されます。

新しく作成するBehaviorの名前ですが、今後Polymerが提供するBehaviorの名前と衝突するかもしれません。そこでBehaviorは特定の名前空間を使用するようにしてください:

MyBehaviors = MyBehaviors || {};
MyBehaviors.HighlightBehavior = { ... };
続きを読む

【Polymer 1.0】テンプレートエレメント


目次

続きを読む

【Polymer 1.0】データバインディング


目次


続きを読む

【Polymer 1.0】スタイリング


目次


続きを読む