Behaviourは(X)HTMLタグで定義されたIDやクラス名などに対応した処理(ふるまい)を行わせるライブラリです。また、Behaviourは他のライブラリには依存しません。
BehaviourはJavaScriptの連想配列/ハッシュ形式を利用して、動作させるタグ/ID/クラス名と対応するJavaScriptコードを記述します。(以下に例を示します)
- version 1.1 リファレンス
【ビヘイビアサンプル】
var myRules = {
"li.list" : function(el) {
el.onmouseover = function(){
this.style.backgroundColor = "#fa0";
};
el.onmouseout = function(){
this.style.backgroundColor = "#fff";
}
}
}
Behaviour.register(myRules);