javascript jquery›®次.pdf第1 項 javascript ライブラリとは ..... 86 第2 節 jquery...

4
JavaScript & jQuery

Upload: others

Post on 15-Mar-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JavaScript jQuery›®次.pdf第1 項 JavaScript ライブラリとは ..... 86 第2 節 jQuery lightbox plugin の導入 ..... 86 第1 項 jQuery 第2 項 lightbox の設定

JavaScript &jQuery

Page 2: JavaScript jQuery›®次.pdf第1 項 JavaScript ライブラリとは ..... 86 第2 節 jQuery lightbox plugin の導入 ..... 86 第1 項 jQuery 第2 項 lightbox の設定

JavaScript & jQuery 講座

1

JavaScript & jQuery 講座 目次

JAVASCRIPT 講座 目次 ............................................................................................. 1

第 1 章 はじめに ....................................................................................................... 4

第 1 節 はじめに .................................................................................................................................. 4

第 1 項 本テキストの使い方 .................................................................................................................... 4

第 2 節 JavaScript とは ....................................................................................................................... 4

第 1 項 JavaScript とは ............................................................................................................................ 4

第 2 項 JavaScript の歴史 ........................................................................................................................ 5

第 3 項 どんな時に使う? ........................................................................................................................ 6

第 4 項 JavaScript は簡単 ........................................................................................................................ 9

第 2 章 JAVASCRIPT でできること ........................................................................ 10

第 1 節 JavaScript を使ってみる ....................................................................................................... 10

第 1 項 JavaScript を使ったサイト ........................................................................................................ 10

第 2 項 Dreamweaver の設定 ................................................................................................................. 12

第 2 節 JavaScript に触れてみよう ................................................................................................... 15

第 1 項 プログラムを作る .................................................................................................................... 15

第 2 項 ダイアログボックス(アラート)を出す ................................................................................ 15

第 3 項 値の取得・セット .................................................................................................................... 17

第 4 項 まとめ .......................................................................................................................................... 19

第 3 章 JAVASCRIPT の基本文法 ........................................................................... 20

第 1 節 JavaScript のルール .............................................................................................................. 20

第 1 項 JavaScript の組み込み方 1 ........................................................................................................ 20

第 2 項 JavaScript の組み込み方 2 ........................................................................................................ 21

第 3 項 記述のルール ............................................................................................................................. 23

第 4 項 コメント .................................................................................................................................... 25

第 2 節 変数 ....................................................................................................................................... 26

第 1 項 変数の定義 ................................................................................................................................. 26

第 2 項 命名規則 .................................................................................................................................... 28

第 3 項 値の代入(文字・数字) ........................................................................................................... 29

第 4 項 文字や数字以外の値 .................................................................................................................. 30

第 5 項 配列 ............................................................................................................................................ 31

第 6 項 高度な配列 ................................................................................................................................. 32

第 7 項 演習(問題) ............................................................................................................................. 34

第 8 項 演習(解答例) .......................................................................................................................... 35

第 3 節 演算子 ................................................................................................................................... 36

第 1 項 計算する(算術演算子) ........................................................................................................... 36

第 2 項 代入する(代入演算子) ........................................................................................................... 38

第 3 項 演習(問題) ............................................................................................................................. 39

第 4 項 演習(解答例) .......................................................................................................................... 40

第 4 節 条件分岐 ................................................................................................................................ 41

第 1 項 if 文 ............................................................................................................................................. 41

第 2 項 比較する(比較演算子) ........................................................................................................... 44

第 3 項 条件を加える(論理演算子) .................................................................................................... 46

第 4 項 if 文の中に if 文を書く ................................................................................................................ 47

第 5 項 switch 文 .................................................................................................................................... 49

第 5 節 繰り返し ................................................................................................................................ 50

第 1 項 for 文 .......................................................................................................................................... 50

第 2 項 while 文 ...................................................................................................................................... 52

Page 3: JavaScript jQuery›®次.pdf第1 項 JavaScript ライブラリとは ..... 86 第2 節 jQuery lightbox plugin の導入 ..... 86 第1 項 jQuery 第2 項 lightbox の設定

JavaScript & jQuery 講座

2

第 3 項 演習(問題) ............................................................................................................................ 53

第 4 項 演習(解答例) ......................................................................................................................... 54

第 6 節 ユーザ定義関数 ..................................................................................................................... 55

第 1 項 関数とは? ................................................................................................................................ 55

第 2 項 関数の作り方・呼び出し方 ....................................................................................................... 56

第 3 項 返り値の設定 ............................................................................................................................ 57

第 4 項 ローカル変数とグローバル変数 ............................................................................................... 58

第 5 項 演習 1 ........................................................................................................................................ 59

第 6 項 演習 2 ........................................................................................................................................ 60

第 7 項 演習 3 ........................................................................................................................................ 61

第 8 項 演習 4 ........................................................................................................................................ 62

第 4 章 JAVASCRIPT を活用する ........................................................................... 65

第 1 節 ブラウザを操作する ............................................................................................................. 65

第 1 項 オブジェクトとは? .................................................................................................................. 65

第 2 項 Window オブジェクト ............................................................................................................... 66

第 3 項 新しいウィンドウを開く .......................................................................................................... 68

第 4 項 フォームの値を取得する 1 ....................................................................................................... 69

第 5 項 フォームの値を取得する 2 ....................................................................................................... 71

第 6 項 フォームを操る ......................................................................................................................... 73

第 7 項 イベントをきっかけにする ....................................................................................................... 75

第 2 節 HTML を操作する ................................................................................................................. 76

第 1 項 DOM とは? .............................................................................................................................. 76

第 2 項 HTML 上のデータを取得する ................................................................................................... 77

第 3 項 HTML 上に要素を追加・削除する ............................................................................................ 79

第 4 項 CSS を操作する ........................................................................................................................ 82

第 5 項 演習(問題) ............................................................................................................................ 83

第 6 項 演習(解答例) ......................................................................................................................... 84

第 5 章 JAVASCRIPT ライブラリの利用 ................................................................. 86

第 1 節 JavaScript ライブラリとは ................................................................................................... 86

第 1 項 JavaScript ライブラリとは ....................................................................................................... 86

第 2 節 jQuery lightbox plugin の導入 ............................................................................................... 86

第 1 項 jQuery lightbox plugin とは ....................................................................................................... 86

第 2 項 lightbox の設定 .......................................................................................................................... 88

第 3 節 Cooltips の導入 ..................................................................................................................... 90

第 1 項 Cooltips とは ............................................................................................................................. 90

第 2 項 Cooltips の設定 ......................................................................................................................... 91

第 4 節 Smooth Scroll の導入 ............................................................................................................ 94

第 1 項 Smooth Scroll とは.................................................................................................................... 94

第 2 項 Smooth Scroll の設定 ................................................................................................................ 95

第 5 節 jQuery Blinds の導入 ............................................................................................................. 97

第 1 項 jQuery Blinds とは..................................................................................................................... 97

第 2 項 jQuery Blinds の設定 ................................................................................................................. 98

第 6 節 bxSlider の導入 ................................................................................................................... 101

第 1 項 bxSlider とは ........................................................................................................................... 101

第 2 項 bxSlider の設定 ....................................................................................................................... 102

第 7 節 Smooth Navigational Menu の導入 ..................................................................................... 106

第 1 項 Smooth Navigational Menu とは ............................................................................................. 106

第 2 項 Smooth Navigational Menu の設定 ......................................................................................... 107

第 8 節 jQuery UI タブウィジットの導入 ........................................................................................ 110

第 1 項 jQuery UI とは .......................................................................................................................... 110

第 2 項 jQuery UI の設定 ...................................................................................................................... 111

Page 4: JavaScript jQuery›®次.pdf第1 項 JavaScript ライブラリとは ..... 86 第2 節 jQuery lightbox plugin の導入 ..... 86 第1 項 jQuery 第2 項 lightbox の設定

JavaScript & jQuery 講座

3

第 6 章 実習 2 ........................................................................................................ 115

第 1 節 アンケートフォームの作成 ................................................................................................. 115

第 1 項 完成版を確認する .................................................................................................................... 115

第 2 項 アンケートフォームの HTML を把握する ............................................................................... 116

第 2 節 入力チェック 1 .................................................................................................................... 118

第 1 項 変数の設定 ............................................................................................................................... 118

第 2 項 テキストボックスのチェック .................................................................................................. 119

第 3 項 セレクトメニューのチェック .................................................................................................. 121

第 3 節 入力チェック 2 .................................................................................................................... 122

第 1 項 ラジオボタンの設定 ................................................................................................................ 122

第 2 項 変数の設定 ............................................................................................................................... 124

第 3 項 最終的なエラーチェック ......................................................................................................... 126

第 4 節 要素の連動 .......................................................................................................................... 128

第 1 項 イベントハンドラの設定 ......................................................................................................... 128

第 2 項 要素の連動 ............................................................................................................................... 129