【Javascript】

2006年04月16日

Yahoo! UI Library (圧縮版再配布)

※バージョンアップ 0.9.0→0.10.0に伴い、各々のライブラリに対して"-mini"(animation.js→animation-mini.js)という圧縮ファイルが同梱されるようになりました。従って、この記事の有効性はあまりありません。

ちまたを騒がせている Yahoo! User Interface Library(Yahoo! UI ライブラリ)ですが、結構ファイル数が多い上にコメント入りすぎでファイルサイズがかなりでかいです(ビルド済みファイルで300KB以上!)。そのまま使うには実用度から見て厳しそうです。

そこで一部ファイル結合し、更に圧縮したファイルを再配布します(容量約70%カット!)。ソースを読む際やリファレンス、サンプルを見る場合はオリジナルを、実際に使用する場合はこの圧縮を利用する等使い分けてください。
※BSDライセンスにより再配布は認められていますのでご安心を。


[ダウンロード]

→ 詳細を読む "Yahoo! UI Library (圧縮版再配布)"

投稿者 shiz : 22:08 | コメント (0) | トラックバック

2006年04月07日

XMLパーサー(xmlparser.js) ver0.1.0

Ajax経由で受け取ったXMLHTTPRequest.responseXML.documentElementをシンプルな形式でアクセス可能にするXMLパーサーです(javascriptライブラリ)。

DOMで直接アクセスするのがややこしい、面倒くさい場合に役立つライブラリです。

※ブラウザ依存の処理はほとんどないので汎用的に使えると思います。
 (文字コード(バグ?)の関係でSafariでは動かないかもしれません。今後対応予定)

pathメソッドが味噌です。

→ 詳細を読む "XMLパーサー(xmlparser.js) ver0.1.0"

投稿者 shiz : 23:29 | コメント (0) | トラックバック

2006年03月10日

バーチャルウィンドウ(virtual-window.js)

Javascriptで仮想的にウィンドウ環境を作るライブラリです。

仮想的にスクリーンを作り、その内側に移動できるウィンドウや画像を梱包する事ができます。ウィンドウは最小化・最大化も可能です(スクリーンサイズ依存)。ウィンドウは単体でも利用可能です(最大化は不可)。また、ウィンドウの内部(クライアント領域)には、HTMLや、他サイトの表示も可能です。

思っていたよりも大掛りになったので、とりあえずライブラリのダウンロードとこんなことができるというサンプルを紹介します。クラス等の使い方については後々追加していきます。

[動作確認ブラウザ]

・Internet Explore 6.0
・Mozilla Fire Fox 1.5
・Netscape 7.1
・Opera 8.5

↓ではサンプル↓

→ 詳細を読む "バーチャルウィンドウ(virtual-window.js)"

投稿者 shiz : 22:41 | コメント (0) | トラックバック

2006年02月20日

Style設定ライブラリ(style.js)

javascriptでスタイルの設定・削除をシンプルに行う為のライブラリ。

[メリット]

1.特定のオブジェクト(を含む)以下の指定したタグに対して自由にスタイルを設定できる。
2.オブジェクトだけでなく、”ID”の名称のみでもアクセス可能(利便性)。
3.その他、利便性の高いメソッド。
4.全てstaticにアクセスできる為、わざわざオブジェクトを作成する必要なし。
5.スタイルの削除も可能(HTMLのタグ内で直に指定したスタイルの削除も可)。

[ダウンロード]

→ 詳細を読む "Style設定ライブラリ(style.js)"

投稿者 shiz : 21:11 | コメント (0) | トラックバック