翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

スラスラわかるJavaScript【PDF版】

生形 可奈子(著)

商品番号
133240
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2016年10月27日
ISBN
9784798133249
データサイズ
約35.9MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  JavaScript  電子書籍【PDF版】  Web制作  スラスラわかるシリーズ

2,530円(税込)(本体2,300円+税10%)
送料無料

1,150pt (50%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

本書には新版がございます
新版はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずPDF利用案内をお読みください。

知識ゼロからJavaScriptがわかる

初めてプログラミングを学ぶ人を対象にした“スラスラわかる”シリーズの新刊です。本書では、「JavaScript関連の知識はゼロ」という状態から、JavaScriptの基礎知識や作法、基本構文、基本テクニックなどを無理なく習得し、かつプログラムが自力で作れるようになるところまで、しっかりとフォローします。JavaScriptの基礎固めをしっかりしたい方だけでなく、ほかの入門書で挫折した方やプログラミングに苦手意識を持っている方にもおすすめの一冊です。

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

第1章 基礎知識と準備

1.1 JavaScriptとWebページの基礎知識
 JavaScriptとは
 Webページを作成するための技術
 静的なWeb ページと動的なWeb ページ
1.2 Webアプリケーションの仕組み
 インターネットの仕組み
 Webアプリケーションとスクリプト
 クライアントサイドスクリプトのデメリット
1.3 JavaScriptの開発環境
 テキストエディタ
 ブラウザ

第2章 HTML

2.1 HTMLとは
 Webページの実体
2.2 HTMLの書き方
 HTMLの注意点
 基本的な書き方
 HTMLの構成
2.3 HTMLの作成と表示
 簡単なHTMLを作ろう!
 タグの意味
2.4 主要なタグ
 

要素の中に記述する要素
 リンクの利用
 画像の表示
2.5 特殊なタグ
 複数組み合わせて1つの部品を生成するタグ
 リスト
 テーブル
 フォーム
 セレクトボックス

第3章 CSS

3.1 CSSの基礎知識
 CSSとは
 CSSを記述する場所
3.2 CSSの書き方
 セレクタとプロパティの指定
3.3 セレクタとプロパティ
 プロパティの種類
 セレクタの種類

第4章 基本文法

4.1 書き方の基本
 まずは1行のJavaScriptから!
 書き方のルール
 JavaScriptを記述する場所
 コメント
 値の出力
4.2 変数とデータ型
 変数とは
 変数の宣言
 変数への値の代入
 変数の表示
 データ型
4.3 演算子
 演算子とは
 算術演算子
 複合代入演算子
4.4 配列
 配列とは
 配列は要素の集合体
 配列の書き方
 二次元配列
4.5 連想配列
 連想配列とは

第5章 制御構文

5.1 if文
 分岐処理とは
 条件式の書き方
 より複雑な条件式の書き方
 多方向分岐
5.2 switch
 switch文
5.3 while文
 反復処理とは
5.4 for文
 for文とは
 for文の応用例
 for-in文
5.5 繰り返しの制御
 繰り返しの中のbreak文
 continue文

第6章 関数

6.1 関数~自作関数
 関数とは
 引数も戻り値もない関数の書き方
 引数のある関数の書き方
 戻り値のある関数の書き方
6.2 組み込み関数
 組み込み関数
 数値変換に関する関数
 エンコード/デコードに関する関数
6.3 変数のスコープ
 スコープとは
6.4 関数の応用
 関数の代入と匿名関数
 即時関数

第7章 オブジェクトの基礎

7.1 オブジェクト、メソッド、プロパティ
 オブジェクトとは
 thisキーワード
 別のオブジェクトのメソッドを利用する
7.2 組み込みオブジェクト
 組み込みオブジェクトとは
 Objectオブジェクト
 Dateオブジェクト
 Mathオブジェクト
 Arrayオブジェクト
 Stringオブジェクト
7.3 正規表現
 正規表現とは
 正規表現の書き方
 正規表現の利用

第8章 イベント

8.1 イベント駆動型モデル
 イベントとは
 主なイベント
8.2 イベントの使い方
 clickイベント
 loadイベント
 mouseover / mouseoutイベント
 focus / blurイベント
 onchangeイベント
8.3 イベント発生元の特定
 thisキーワードの利用

第9章 ブラウザオブジェクト

9.1 ブラウザオブジェクト
 ブラウザオブジェクトとは
9.2 Windowオブジェクト
 ブラウザのウィンドウ全体の情報
 confirmメソッド
 openメソッドとcloseメソッド
 setIntervalメソッドとclearIntervalメソッド
9.3 LocationオブジェクトとHistoryオブジェクト
 WebページのURL情報(Location)
 Webページの履歴情報(History)
9.4 Documentオブジェクト
 Webページの表示情報

第10章 DOM

10.1 DOM
 DOMとは
10.2 DocumentオブジェクトによるHTML要素の操作
 要素へのアクセス(要素の取得)
 要素の内容の操作
10.3 イベントハンドラの設定
 JavaScriptによる記述方法
 引数のある関数をイベントハンドラに設定する

第11章 jQueryの基礎知識

11.1 jQueryとは
 クロスブラウザ問題
 jQureyのメリット
11.2 jQueryの利用準備
 入手方法
 事前にダウンロードしてHTMLファイルに読み込む
 Googleのサーバーから直接HTMLファイルに読み込む
11.3 jQueryプラグイン
 プラグインとは
 プラグインの使い方(LightBox系プラグイン)

第12章 jQueryの文法

12.1 jQueryの基本の書き方
 readyメソッド
12.2 セレクタ
 要素の取得
 階層セレクタ
12.3 要素の抽出
 フィルタ
 要素の絞り込み
12.4 内容と属性の操作
 内容と属性の変更
 イベントハンドラの設定
 CSSクラスの変更
12.5 要素の挿入
 要素の追加/削除/置換
 DOM操作の応用

第13章 Ajax

13.1 Ajaxの基礎
 Ajaxとは
 AjaxによるHTMLの読み込み
13.2 JSONとJSONP
 JSONとは
 JSONの書き方と取得方法
 JSONPとは
 Web APIとは
 JSONPの利用

第14章 アニメーション

14.1 表示状態の切り替え
 アニメーションとエフェクト
 左上を基点に切り替える~show / hide / toggleメソッド
 上下にスライドする~slideDown / slideUpメソッド
 ぼんやり透けていく~fadeIn / fadeOutメソッド
14.2 独自アニメーションの作成
 animateメソッドによるアニメーション
 animateメソッドに対するメソッドチェーン
 スライドショーの作成
 スライドショーの解説~HTMLとCSS
 次のステップへ

Appendix 付録 プログラムがうまく動かないときの対処法~デバッグ

A.1 プログラムのバグを取り除こう
 バグの要因
A.2 スクリプトの記述ミス(構文エラー)の場合
A.3 意図したとおりに動かない場合
 ブレークポイントの設定
 スクリプトのステップ実行
 チェックテストの解答例

Column

●WebサイトとWebページ
●メモ帳の起動方法
●ファイルの拡張子を表示する設定(Windows の場合)
●Internet Explorer 9でWebページとコンソールを表示する場合
●オープンソースライセンスについて
●ステップ実行以外の各種アイコンの機能

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

ペプシ さん

2018-01-08

★★★★★ 業務でJavaScriptを使う機会があって購入したが、読みやすい上にわかりやすい。自分では理解しているつもりでも全然理解できないことがわかった。ある程度の難しいプログラムも「あ〜この技法で書いていたんだ」と納得できるようになった。この本は何度も再読しよう。

Gamemaker_K さん

2015-04-11

勝手にプログラミングの師匠としている方から「勉強なのか使えるようになりたいのか見ていて謎」と言われて凹みながらも2回繰り返して勉強。次のステップへ進む前に、3回目の繰り返し、に入ります。

バケツ さん

手軽に色々できることに感動し、模写サイトとかタロットカード機とか色々作って喜んでいた。だが当時はjQueryを利用するのが主流だったらしい。この本にはjQueryはあまり載っておらず、せっかくJSの書き方を覚えたのに無駄だったかとガッカリしたことを覚えている。プログラミング言語は考え方や書き方に共通の部分も多いので、無駄ではなかったと思いたい。

関連商品

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る