JavaScriptライブラリの最近のブログ記事
リアルタイムフォームバリデーション jQuery.validation.js
フォームのバリデーション(エラーチェック)を行ってくれるJavaScriptライブラリを探していました。
探していたライブラリの条件
■ライセンス MIT
■使用ライブラリ jQuery.js
探していたライブラリの条件
- ・jQueryで動作する
- ・HTMLへの記述のみで導入できる(フォームに依存しない)
- ・リアルタイムにエラーを表示する
- ・フォーカスされている項目の色が変わる
- ・エラーの表示位置を変更できる
■ライセンス MIT
■使用ライブラリ jQuery.js
ThickBoxとLightBoxの一番の違いはベースであるライブラリ(フレームワーク)がjQueryかprototype.jsということ。
jQueryを使用しているThickBoxのほうが軽量に動作します。
それぞれのサイトのサンプルを見てみるとLightBoxは画像の拡大のサンプルしかありませんが、ThickBoxはテキストを表示するサンプルやログイン画面を表示させるサンプルが公開されています。
『画像の拡大』という観点よりも『別ウィンドウで表示していたものをページ内で表示させる』という観点で利用方法を紹介しています。
どちらを使うか迷ったら、使用するサイトで利用している他のライブラリとの相性や
用途を考えてより使いやすいと思う方を選択してみてはいかがでしょうか。
Prototype Window Classはマルチウィンドウ表示を可能にしてくれるJavaScriptライブラリです。
デフォルトでは単純なウィンドウやアラートの表示がMacのウィンドウのように表示されます。
スタイルシートや画像を変更すればオリジナルのデザインに変更することも可能。
使用ライブラリ
- prototype.js
- script.aculo.us


