Ext JSをjQueryと併用する
今回作成するサンプルはここまでですが、最後にjQueryと併用する方法を紹介します。多くのWebサイトでjQueryが使われている現在、jQueryを捨てて新たにプログラムを作り直すのは非現実的です。冒頭でも触れたとおり、Ext JSはjQueryと併用できるように設計されています。
併用する方法はいたって簡単で、jQueryライブラリーファイルの読み込み後に、Ext JSのパッケージに含まれるスクリプトファイル「ext-jquery-adapter.js」を読み込ませるだけです。その後に「ext-all.js」を読み込ませれば、特にExt JSのコードを変更する必要はありません。とても手軽ですね。
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/ext-jquery-adapter.js"></script>
<script type="text/javascript" src="js/ext-all.js"></script>
先ほどのサンプル02に、jQueryを読み込ませたサンプル03のソースコードを以下に示します。
●サンプル03のソースコード
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="resources/css/ext-all.css" type="text/css" media="all">
<link rel="stylesheet" href="css/main.css" type="text/css" media="all">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/ext-jquery-adapter.js"></script>
<script type="text/javascript" src="js/ext-all.js"></script>
<script type="text/javascript"><!--
Ext.BLANK_IMAGE_URL = 'resources/images/default/s.gif';
Ext.onReady(function(){
Ext.Msg.alert('ASCII.jp','Ext JSとjQueryで動作しています');
});
// --></script>
</head>
<body>
<h1>Ext JS + jQueryサンプル</h1>
<p>ページが読み込まれるとダイアログが表示されます。</p>
</body>
</html>
次回はExt JSのウィンドウにGoogleマップを表示させてみましょう。それではまた来週をお楽しみに。