• このエントリーをはてなブックマークに追加

IMGP4227

はじめに

杉本 吉章さん, 安藤 建一さんと共著で「Webサイト制作者のためのJavaScript入門講座」という本を書いたので,こちらでお知らせします.(冒頭の写真はその見本誌です.)

どんな内容?

Amazonさんでの「内容紹介」から引用.

本書はWebサイト制作者を対象にした、JavaScriptの入門書です。Webサイトの制作とデザインを行いながら、JavaScriptの基礎だけでなく、実際の使い方を学ぶことができます。HTML要素の操作、マウスイベントの設定、AjaxやjQueryを利用したWebアプリケーションの作成など、本書を通して読み進めていくことで、Webサイト制作に必要なJavaScriptの実践知識を身につけることができます。
Amazon.co.jp: Webサイト制作者のための JavaScript入門講座: 杉本 吉章, 岩田 享, 安藤 建一: 本

Webデザインやコーディングをメインにされている方も,よくわからないのにJavaScriptのコードを触ることになり,結局コピペなどでで済ます,というようなケースが多々あるかと思います.そんなケースを避けられない方々でも,あるJavaScriptのコードが何をしているを大まかに把握できたり,ちょっとした目的のためのJavaScriptを自ら書けるようになったり,といったスキルを,基礎から身につけていきましょう,本書はそんなことを目指しています.(と,私は思っています.)

また,本書では,「Webサイト制作者のための」ということで,その定番ツールの一つである Dreamweaver 上でコードを書いていますが,そのあたりは,別のエディタで置き換えていただいてまったく構いません.Webサイト制作者でない,また,Webサイト制作者だけどDreamweaver使ってないよ,という方でも,同様にJavaScriptの基礎を学べます.あ,ただ,HTMLやCSSの知識はある程度前提にしています.

JavaScript初学者に合わせて,全体的にごく基本的な内容のみでの構成を心がけたため,JavaScriptに慣れている方にとっては非常に物足りないかと思います.というか,学び取れることはないかもしれませんw

目次

次のような構成です.

  • 第1章 JavaScriptをはじめる前に

    • 1.1 JavaScriptとは?
    • 1.2 JavaScript動作の仕組み
    • 1.3 Ajaxとは?
  • 第2章 開発環境の用意

    • 2.1 本書で必要な開発環境
    • 2.2 Firefoxをインストールしよう
    • 2.3 Adobe Dreamweaver CS5の環境設定をしよう
    • 2.4 サンプルプログラムをダウンロードしよう
  • 第3章 JavaScriptの基礎知識

    • 3.1 JavaScriptを記述するための約束事
    • 3.2 JavaScriptのファイル名に関する約束事
    • 3.3「Hello World!」プログラムを作成しよう
    • 3.4 JavaScript開発においての注意点
    • 3.5 JavaScriptとCSSの関係を知っておこう
  • 第4章 ページの背景色を変えてみよう

    • 4.1 サンプルプログラムを見てみよう
    • 4.2 HTMLの要素を操作してみよう
    • 4.3 変数を使ってみよう
    • 4.4 背景色をセットしよう
    • 4.5 関数について詳しく知っておこう
  • 第5章 時間によってページの背景画像を変えてみよう

    • 5.1 サンプルプログラムを見てみよう
    • 5.2 現在の時間を取得してみよう
    • 5.3 時間を判定しよう
    • 5.4 背景画像を切り替えよう
    • 5.5 背景画像を配列で管理しよう
  • 第6章 動きのあるテーブルを作ろう

    • 6.1 サンプルプログラムを見てみよう
    • 6.2 DOMを使ってターゲットとなる要素を取得しよう
    • 6.3 ループ文を使ってみよう
    • 6.4 マウスイベントで要素の背景色を変更しよう
    • 6.5 クリックされた行の中身を取得してみよう
  • 第7章 チェックボックスと連動したボタンを作ろう

    • 7.1 サンプルプログラムを見てみよう
    • 7.2 初期設定をしよう
    • 7.3 チェックボックスにイベントを設定しよう
    • 7.4 ボタンをアクティブにしよう
    • 7.5 確認メッセージを表示してみよう
    • 7.6 送信ボタン以外を押してフォームを送信してみよう
  • 第8章 タブで切り替えるメニューを作ろう

    • 8.1 サンプルプログラムを見てみよう
    • 8.2 タブとコンテンツの関連を考えよう
    • 8.3 要素の表示/非表示を切り替えよう
    • 8.4 クリックでタブとコンテンツを切り替えよう
    • 8.5 文字列の操作を詳しく知ろう
  • 第9章 外部からデータを取得してみよう

    • 9.1 サンプルプログラムを見てみよう
    • 9.2「Ajax」と呼ばれる技術
    • 9.3 ライブラリーを使おう
    • 9.4 Ajax通信でデータを取得しよう
    • 9.5 サーバーと連携して動的に生成された情報を読み出そう
    • 9.6 Google Maps APIを使って地図を表示しよう
  • 第10章 ライブラリーをもっと使ってみよう

    • 10.1 jQueryについて知ろう
    • 10.2 サンプルプログラムを見てみよう
    • 10.3 jQueryでページのロードを待とう
    • 10.4 CSSセレクタで要素を取得しよう
    • 10.5 jQueryのメソッドを使ってみよう
    • 10.6 jQuery UIを使ってみよう
  • 付録

    • Firebugのインストールと使い方
    • そのほかのWebブラウザでのデバッグ

いつ出るの?

技術評論社さんの発行で,2011年 1月 7日発売です.Amazonさんでも現在予約受付中です.

おわりに

以上,共著で書いた「Webサイト制作者のためのJavaScript入門講座」という本についてざっと紹介させていただきました.

私がかなり足を引っ張ったせいでスケジュールに大きく影響をきたすなどご迷惑をおかけしたにも関わらず,ここまでおつき合いいただいた杉本さん,安藤さん,「PHP」側の著者のみなさま,そして技術評論社さん,また,執筆活動(?)のためにご迷惑をかけてしまった方々に,この場を借りて感謝申し上げます.

そんなわけで,JavaScriptはじめに興味のある方は,ぜひ!

Amazonさん

同シリーズとして,「Webサイト制作者のためのPHP入門講座」も同時発売されますので,興味のある方はこちらもドウゾ.