jQueryの基本
よく使うJavaScriptを簡単に使えるようにしたもの
- JavaScriptのライブラリのひとつ
- HTMLやCSSを操作して、要素・属性・スタイルを追加・変更・削除できる
- 要素に対してアニメーションできる
- 主要なブラウザをサポート(ブラウザ依存を気にしなくてよい)
- 記述の仕方は、CSSに似ている
- オープンソース(MITライセンス+GPLライセンス)
- 「Write Less, Do More」がモットー
- jQueryのバージョンは、1.x系と2.系に分類できます
- jQuery2は、IE8以前のサポートを除いたことで、より軽量化を図っています
- http://iquery.com/
デザイナーのためのjQuery
- 「メニューの開閉」「要素の非表示・表示」「画像のポップアップ表示」などWebページの表示されているものに対しての操作が中心
jQueryを導入したい
ダウンロードして利用する場合
- 2.xは旧ブラウザには対応していません
- compressed〜……改行などを除去してファイルサイズを抑えたファイル
- uncompressed〜……圧縮前の元ファイル。構造が見やすい
head内に記述
- 管理フォルダーの「js」フォルダー内に保存してパスを記述します
<script src="js/jquery-1.11.0.min.js"></script>
記述する場所
<head> ・・・ <script src="js/jquery-1.11.0.min.js"></script> </head>
<body> ・・・ <script src="js/jquery-1.11.0.min.js"></script> </body>
基本形
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery</title> </head> <body> <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script> //jQueryを利用したコード </script> </body> </html>
CDNの障害に備えて記述する場合
- あらかじめ jQuery-1.11.0.min.jsダウンロードしておく
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery</title> </head> <body> <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script> window.jQuery || document.write('<script src="js/jquery-1.11.3.min.js"><\/script>');</script> </script> </body> </html>
HTTP/HTTPSに対応する方法
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>