公開にあたって
javascriptでのクライアントサイド・アプリケーションの開発の助けとするため、自らの利便性のために作成したライブラリ、"OptimaLib.js"をアップしました。サイドバーのファイル保管庫のPRODUCTSのリストからダウンロードしてください。WEB上で公開してどなかたにでも使っていただいて、意見をいただけたらと思い、アップしてみました。
すでに数多く高機能なライブラリが出回っていますが。このライブラリは、冗長になりがちなDOMへのアクセスを簡潔にしたい方、クロスブラウザなスクリプトを作りたい方、ドキュメントとスクリプトを分離して圧縮してみたい方などには手軽に使ってもらえるのではと思いました。
javascriptがわかる方は、ソースを読めば使い方は簡単にわかるとは思いますが、まだマニュアルができてないので、これからこのブログで順次解説をアップしていき、後でまとめたいと思っています。
機能としては、イベントの設定関連、外部スタイルシートの操作、タグの属性の操作、を備えています。
スクリプトファイルの読み込み時に、windowのロード時に実行する関数を設定し、その関数内でボタンやリンクに"clik"イベントを設定し、ディフォルトアクションやバブリングの抑止といった流れのスクリプトを作成するに足る最小限の機能は有していると思います。かくいうこのブログのスタイルも"OptimaLib.js"を使用してカスタマイズしています。(まだ完全ではありませんが)
ちょっとしたサンプルもいくつかつくっていますので、これからアップしていきたいと思います。
ソースをご覧いただくと分りますが。ブラウザの判定は大雑把ですし、限られた状況下でしか利用できない機能もあります。戻り値なども確実に返すようにはしていません。そのぶん、簡単なつくりですので、状況に応じて誰でも自分なりにカスタマイズして使えると思います。
Windows版のIE5, IE6, Farefox2で動作確認しています。MacのSafari1.3では間違いなく正常に動作しないはずですが、あえて除外しました。
以後、機能の拡張をしていきたいと思ってますので、心ある方は使ってみていただいて、ご意見をいただけたら幸いと思っています。
トラックバック・リスト
※ニューブログ、リニューアルブログのリストです。
ぜひ、ご参加ください。
Brand-New Blog Collector 最近の10件
※WEB制作に関するリストです。 ぜひ、ご参加ください。
Webデザイン・制作全般 最近の10件Powerd by BlogPeople
| 固定リンク

コメント