まとめ ブログ ダウンロード 掲示板 メール

れぶろぐ

< 2008-05-24 (土) 2008-06-07 (土) > 最新


2008-05-30 (金)

Google AJAX Libraries API の上手な活用法

Google AJAX Libraries API というのが公開されていた。 一言で言うと、jQuery や Prototype などのファイルが Google のサーバに置かれて、 誰でも自由に利用できるようになったというもの。 現在のところ、以下の5種類の JavaScript ライブラリに対応している。

別に Google に頼らなくても、自分のサーバにファイルを置けば良いと思うかもしれないが、

  • Google の高速なネットワークを利用してライブラリを読み込める
  • Minify の処理や gzip 圧縮がされているので、転送量が少なくて済む
  • 最新版のファイルが楽に利用できる (ライブラリのバージョンを指定することもできる)

といったメリットがあるので、使わない手はない。

利用の仕方は2通りあって、 このように Google AJAX API Loader の google.load() を利用する方法が1つ。

<script src="http://www.google.com/jsapi"></script>
<script>
  google.load("jquery", "1.2.6");
</script>

それと google.load() を使わずに、

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

のように直接読み込む方法もある。

なお、この例では 1.2.6 というバージョンを指定しているが、 バージョン番号の一部だけ指定した場合には、 そのバージョンに該当する最新版という意味になるらしい。 つまり、

google.load("jquery", "1");
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

のようにすれば、(バージョン1系列の)最新のライブラリが読み込まれることになる。 こういう使い方をするのが、更新の手間も省けて一番楽なんじゃないだろうか。

それと、上記のライブラリの中には Yahoo! User Interface (YUI) Library が含まれていないが、

によると、YUI も同じように Yahoo! のサーバから読み込んで使えるらしい。 JavaScript だけでなく YUI Fonts CSS などの CSS も提供されているので、 こちらも選択肢に入れておくと良さそうだ。

Tags: JavaScript Google | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink

SIE 0.24 がリリース

SIE の新パージョンが公開されました。 SIE は Internet Explorer で SVG を表示可能にする JavaScript ライブラリです。 前バージョン からの変更点は以下の通りです。

  • path要素の T,tコマンドを表示させるようにした(バグ#12548)
  • path要素の Q,qコマンドの表示の異常を修正(バグ#12579)
  • path要素の mコマンドに対応
  • リンク先の SVG画像を下に表示させた(バグ#12386)
  • 使われていない変数を削除するなどして、軽量化を図った

2次ベジェ曲線の表示がおかしかったのが修正されています。

このエントリの続き: 2008-06-10 (火)
Tags: SVG | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink
本日のリンク元

編集