出版社内容情報
Web技術者にとってプログラミング言語「JavaScript」は必須の知識です。JavaScriptとHTMLやCSSを連携させた動きのあるWebサイトを開発できれば、どんな現場にも重宝されるでしょう。
そこで、本書はイマドキのWebアプリ開発の基礎知識と、JavaScriptのノウハウ集を1冊に凝縮しました。基礎から現場で使える知識まで幅広く学べます。
≪第1章 Webアプリ開発の10の基礎≫
HTML5とCSS3 / JavaScript/
ECMAScript 2015 / PHP/開発ツール/
HTTPとREST/ Webサーバーとデータベース/
クラウドサービス/ BaaS/セキュリティ対策
≪第2章 基本からしっかり学ぶJavaScript≫
JavaScriptの開発環境を整えて
特殊な変数を理解しよう
関数はfunctionで定義、配列には何でも格納できる
連想配列はオブジェクト 無名関数とクロージャも学ぶ
無名関数でコールバック関数を実現する
自分でオブジェクトを定義する
プロトタイプを利用した共有化と継承を学ぶ
≪第3章 すぐに役立つJavaScriptコード≫
「イベント」の仕組みを理解する
表示・非表示を切り替える
「アコーディオン」と「タブ」
「ドリルダウン」と「チェックボックスの一括操作」
DOMツリーを理解してTODOアプリを作る
CSSでアニメーションさせて
スライドショーを作成する
≪第4章 最新JavaScript早わかり≫
最新JavaScript登場!
「class」や「extends」が使える!
ECMAScript 6はここが新しい!
≪第5章 現場の開発フローを体験≫
≪第6章 JavaScriptのワザ34選≫
●フォームに入力値を設定する
●フォーム送信前にデータをチェックする
●配列を定義する
●配列を一周して中身を取得する(その1)
●配列を一周して中身を取得する(その2)
●配列に要素を追加する
●配列の要素を削除する
●配列の要素をソートする
●HTMLの要素を選択する
●読み込みが終了したら処理を開始する
●複数の要素を選択する
●CSSを操作する
●HTMLの要素を追加する
●HTMLの要素を削除する
●HTMLの要素を置き換える
●CSSセレクタで要素を選択する
●親要素を見つける
●乱数を生成する
●現在日時を取得する
●正しい日時の使い方
●GETデータを取得する
●強制的に遷移させる
●タイマー処理を実現する
●定期的に処理を繰り返す
●ローカルにデータを保存する
●cookieへの保存と読み込み
●ブラウザの表示領域のサイズを取得する
●ページをスクロールする
●マウスカーソルの位置を取得する
●マウスカーソルが乗っている要素を取得する
●別のウィンドウでページを開く
●文字の検索と置換
●正規表現を使う
●キーボード操作を感知する
日経ソフトウエア[ニッケイソフトウエア]