関連サイト
出版社による関連ページが公開されています。
内容紹介
今度こそJavaScriptがわかる! JavaScriptの基本から、jQuery、jQueryMobileまで1冊で。
プログラマでない人でも読みやすいように、やさしい言葉を使いながら、1つひとつ丁寧に説明している本ですので、途中で迷うことなく学習を進めることができます。
また、どの項目も、意味のある、汎用的な作例を使いながら説明しているため、内容が理解しやすく、身につきやすくなっています。
本書では、まずはPart1でプログラミングを始める前の準備をします。JavaScriptを学習する上で重要な「オブジェクト指向とは何か」を、プログラミングから離れて一般的な言葉で解説します。
Part2では、JavaScriptの基本をしっかり学びます。文法の基本から始まり、ファンクションやオブジェクトの作成まで解説しています。小さめの作例を使って、達成までのステップを短くしています。
Part3では、jQueryを使ったプログラミングを学習していきます。jQueryの使い方を初歩から学ぶとともに、ニーズの高い作例を通じて、その書き方を身につけることができます。
Part4では、実践編として、応用的な作例を用意しています。Ajaxを使ったスライドショーの作成、jQuery Mobileを使ったスマートフォンサイト制作、HTML5のAPIの使い方など、旬なトピックを取り入れた、楽しくて実用的な内容を詰め込んでいます。
書誌情報
- 著者: たにぐち まこと
- ページ数: 292ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: マイナビ出版
対象読者
これからJavaScriptを始めたい人。Webデザイナー、Webクリエイター。プログラマではないが、JavaScriptを勉強して仕事の幅を広げたい人。
著者について
たにぐち まこと
東京世田谷でWeb 制作を営む、H2O Space. 代表。PHP やAjax などを中心としたシステム開発や、スマートフォンなどのサイト制作を手掛ける。
主な著書に「Dreamweaver PHP スターティングガイド」(毎日コミュニケーションズ)、「ホームページ担当者が知らないと困るHTML の仕組みとWeb 技術の常識」(ソシム)など。
目次
CONTENTS
Part 1 準備編
- Theme 1-1 誰もが覚えたいJavaScript
- Theme 1-2 料理で覚えるオブジェクト指向
- Theme 1-3 「プログラム言語・スクリプト言語」とは
- Theme 1-4 たくさんあるプログラム言語
- Theme 2-1 JavaScript学習の準備を整える
- Theme 2-2 学習の手引き
Part 2 JavaScript 入門
- Lecture 1-1 注意を促す「アラートボックス」を表示する
- Lecture 1-2 確認ボックスを表示する①―if
- Lecture 1-3 確認ボックスを表示する②―変数
- Lecture 1-4 1年の秒数を計算して表示する―四則演算
- Lecture 1-5 今が午前か午後かを表示する―比較演算子
- Lecture 1-6 タイムセール対象時間かを表示する―論理演算子
- Lecture 1-7 年齢の選択肢をドロップダウンに表示する―while
- Lecture 1-8 短いプログラムで、年齢をドロップダウンに表示する―for
- Lecture 1-9 メニューの内容をリストに表示する①―配列
- Lecture 1-10 メニューの内容をリストに表示する②―連想配列
- Lecture 1-11 ボタンをクリックしたら、確認ボックスを表示する①―イベント
- Lecture 1-12 ボタンをクリックしたら、確認ボックスを表示する②―ID属性
- Lecture 1-13 選ばれた年齢によって、割引率を変える―if else, switch
- Lecture 1-14 数字に3桁ごとにカンマを入れるファンクションを作る
- Lecture 1-15 価格を扱うオブジェクトを作る
Part 3 jQuery入門
- Lecture 2-1 jQueryについて
- Lecture 2-2 クリックすると開くツールボックスを作る
- Lecture 2-3 開閉できるツールボックス
- Lecture 2-4 ボタンをロールオーバーする
- Lecture 2-5 拡大画像をポップアップ表示する
- Lecture 2-6 複数の画像に対応したポップアップ
- Lecture 2-7 フォームの入力チェックをする
- Lecture 2-8 高度なアニメーションで、メッセージを目立たせる
- Lecture 2-9 Ajaxでお知らせを取得する
- Lecture 2-10 XMLファイルを解析する
- Lecture 2-11 jQueryプラグインでCookieを扱う
- Lecture 2-12 jQuery UIでカレンダーを簡単に利用する
Part 4 実践編
- Practice 1 Ajax通信を利用したスライドショーを作る
- Practice 2 jQuery Mobileでスマートフォンサイトを作る
- Practice 3 JavaScriptでHTML5のAPIを利用する