Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
Javascript関連情報
更新日:2007年02月26日
Ajax用のメジャーなライブラリのひとつであるYUI(Yahoo! User Interface Library)の概略を押さえつつ簡単で入門的な使い方を紹介してみたいと思います。

yui/
├build/ (ライブラリ本体)
├examples/ (サンプル)
├docs/ (ドキュメント)
└README (YUIリリースノート)
更に、ライブラリが置かれた build ディレクトリを開くと次のように各ライブラリがそれぞれのディレクトリとして 構成されています。
build/
├animation/
├calendar/
├connection/
(省略)
├dom/
├docs/
├dragdrop/
├event/
├slider/
├treeview/
└yahoo/
参考までに、animation ディレクトリを開くとそこには、3つの.jsファイルとREADMEが置かれています。
animation/
├animation.js (通常のAnimationライブラリソース)
├animation-debug.js (デバッグ関連)
├animation-min.js (コメントなどを削除した軽量版)
└README (animationリリースノート)
このうち、animation-min.jsのように「-min」の付いた.jsファイルはソースからコメントなどを削除した軽量版で、半分以下のサイズになっていますから、実際に設置するときには、こちらを利用することをお勧めします。
<script type="text/javascript"
src="./build/yahoo/yahoo-min.js"></script>
<script type="text/javascript"
src="./build/animation/animation-min.js"></script>
<script type="text/javascript"
src="./build/event/event-min.js"></script>
<script type="text/javascript"
src="./build/dom/dom-min.js"></script>
if (typeof YAHOO == "undefined") {
var YAHOO = {};
}
これは、YAHOOという名前のグローバルなオブジェクト (あるいは変数なども含む)が存在しない(つまり、typeof YAHOO == "undefined")場合に 「 var YAHOO = {};」によって、新たにYAHOOという名前の空のオブジェクトを作成するということです。
<script type="text/javascript"
src="./build/yahoo/yahoo-min.js"></script>
<script type="text/javascript"
src="./build/animation/animation-min.js"></script>
では、次回からは、自分のサイトに設置したYUIライブラリを利用した簡単なサンプルを見ていくことにします。 人気Javascriptランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ