2006-09-14から1日間の記事一覧

Form.Observerクラス

【抜粋】 Form.Observer = Class.create(); Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { getValue: function() { return Form.serialize(this.element); } }); 前述Abstract.TimedObserverクラスを継承しています。指定フォー…

Form.Element.Observerクラス

【抜粋】 Form.Element.Observer = Class.create(); Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); 前述Abstract.TimedObserverクラスを継…

Abstract.TimedObserverクラス

【抜粋】一部省略 Abstract.TimedObserver = function() {} Abstract.TimedObserver.prototype = { (省略) }, (省略) registerCallback: function(element) { (省略) } } Abstract名前空間に作成されています。名前の通り抽象クラスです。継承することで、な…

$F関数

【抜粋】 var $F = Form.Element.getValue; 前述Form.Element.getValueメソッドの別名です。 【参考】前述Form.Element.getValueメソッドの例の書き換え function test(element){ var value; if(element.length != null && element.type == null){ value = $…

Form.Element.Serializersオブジェクト

【抜粋】一部省略 Form.Element.Serializers = { input: function(element) { (省略) }, (省略) selectMany: function(element) { (省略) } } 入力要素(inputタグ等)の名前と値を取得するためのメソッドを備えます。前述Formオブジェクト、Form.Elementオブ…