JavaScriptでリアルタイムバリデーションを実装する その1Model(モデル)の実装 ブレイクスルーJavaScriptのChapter-01を参考にリアルタイムで入力チェックしてくれるフォームを実装してみます。この書籍は解説がシンプルでわかりやすく、中級者を目指すJavaScript初級者におすすめです。 Modelの属性に値を追加する まずはModelを作成していきます。Modelの役割は以下の2つです。 Viewから値を受け取って、その値に対してバリデーションを実行する バリデーションの結果に応じてイベントを通知する まずはModelのコンストラクタを作成します。 function AppModel(attrs){ this.val = ""; } 次に前回とりあげたオブザーバの機能を追加します。 function AppModel(attrs){ this.val = ""