Tweet
いちばんやさしいJavaScriptの教本 第2版 ECMAScript 2017(ES8)対応 人気講師が教えるWebプログラミング入門
2,420円 (2,200円+税)
講義+実習のワークショップ形式で、小さなプログラムを作りながら基本を学べる「はじめてでも挫折しない」JavaScriptの入門書を作りました。「なぜそうするのかを知りたい」「仕組みがしりたい」「応用できる基礎を身に付けたい」そんな読者のさまざまな要望に応える新しい教本です。
【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。
関連サイト
本書の関連ページが用意されています。
内容紹介
講義+実習のワークショップ形式で、小さなプログラムを作りながら基本を学べる「はじめてでも挫折しない」JavaScriptの入門書を作りました。
なぜそうするのかを知りたい、仕組みがしりたい、応用できる基礎を身に付けたい、そんな読者のさまざまな要望に応える新しい教本です。
本書で学ぶ豊富なサンプルプログラムのコードはサポートページからダウンロードできるので安心です。
勘違いしやすい箇所は講師がフォロー。ワークショップ感覚で読み進められます。
ECMAScript 2017(ES8)対応。
書誌情報
- 著者: 岩田宇史
- 発行日: 2019-03-22 (紙書籍版発行日: 2019-03-22)
- 最終更新日: 2019-03-22
- バージョン: 1.0.0
- ページ数: 280ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス
対象読者
JavaScriptではじめてプログラミングをはじめる人。JavaScriptを使ってWebプログラミングに触れてみたいが、まずは入門からはじめたい人。最新のJavaScriptを学習したい人。
著者について
岩田宇史
Webエンジニア。株式会社SteamCode代表取締役。筑波大学大学院でプロダクトデザインを学び、実働モデルを制作する過程でプログラミングを学ぶ。IT企業でシステム開発に従事した後、株式会社SteamCodeを創業。スタートアップのシステム開発支援や、企業向けのプログラミング研修事業などを行っている。自らも講師として、大学、企業、動画学習サイトなどで述べ200回以上の授業に登壇する。
目次
はじめに
本書の読み方
目次
Chapter 1 プログラムを作成する準備をしよう
- Lesson 01 プログラムとは何かを知りましょう
- Lesson 02 JavaScriptの特徴を知りましょう
- Lesson 03 ブラウザをインストールしましょう
- Lesson 04 テキストエディタ「Visual StudioCode」をインストールしましょう
- Lesson 05 ファイルの拡張子を表示しましょう
- Lesson 06 HTMLとCSSの基礎を理解しましょう
- Lesson 07 サンプルコードのテンプレートを準備しましょう
Chapter 2 プログラムを作りながら基礎を学ぼう
- Lesson 08 プログラムを書く場所を知っておきましょう
- Lesson 09 たった一行のプログラムを書いてみましょう
- Lesson 10 プログラムの基本的なルールを学びましょう
- Lesson 11 命令とデータについて学びましょう
- Lesson 12 文字列の扱い方を学びましょう
- Lesson 13 数値の扱い方を学びましょう
- Lesson 14 ダイアログボックスの使い方を学びましょう
- Lesson 15 変数について学びましょう
- Lesson 16 BMI計算プログラムを作成しましょう
- Lesson 17 読みやすいコードを書きましょう
Chapter 3 条件分岐について学ぼう
- Lesson 18 条件分岐とは何かを知りましょう
- Lesson 19 if文で条件分岐を書きましょう
- Lesson 20 さまざまな条件式を書きましょう
- Lesson 21 if文の応用的な書き方を学びましょう
- Lesson 22 複数の条件を組み合わせた条件式の書き方を学びましょう
- Lesson 23 switch文について学びましょう
- Lesson 24 変数の種類と有効範囲を学びましょう
- Lesson 25 ジャンケンゲームを作りましょう
Chapter 4 関数の基本を学ぼう
- Lesson 26 関数のメリットを知りましょう
- Lesson 27 関数の書き方と呼び出し方を学びましょう
- Lesson 28 関数のデフォルト引数を学びましょう
- Lesson 29 関数と変数の有効範囲の関係を知りましょう
- Lesson 30 ジャンケンゲームを関数を使って書き直しましょう
Chapter 5 繰り返し処理について学ぼう
- Lesson 31 繰り返し処理とは何かを知りましょう
- Lesson 32 条件に応じた繰り返しを書いてみましょう
- Lesson 33 回数の決まった繰り返しを書きましょう
- Lesson 34 ジャンケンゲームで連勝回数を表示しましょう
Chapter 6 HTML/CSSを操作する方法を学ぼう
- Lesson 35 オブジェクトとは何かを知りましょう
- Lesson 36 Webページとオブジェクトの関係について知りましょう
- Lesson 37 HTMLの要素の内容を変更してみましょう
- Lesson 38 要素を自在に取得できるようになりましょう
- Lesson 39 要素のスタイルを変更してみましょう
- Lesson 40 要素を追加してみましょう
- Lesson 41 要素を削除してみましょう
Chapter 7 ユーザーの操作に対応させよう
- Lesson 42 イベントとは何かを知りましょう
- Lesson 43 クリックイベントでお問い合わせフォームを表示しましょう
- Lesson 44 フォームに残り文字数のカウント機能を付けましょう
- Lesson 45 フォームを時間制限付きの回答フォームに改造しましょう
Chapter 8 データをまとめて扱おう
- Lesson 46 データをまとめて扱いやすくしましょう
- Lesson 47 配列でデータをまとめましょう
- Lesson 48 オブジェクトでデータをまとめましょう
Chapter 9 フォトギャラリーを作成しよう
- Lesson 49 フォトギャラリーの設計を確認しましょう
- Lesson 50 アルバムデータからHTMLを作りましょう
- Lesson 51 CSSで見た目を装飾しましょう
- Lesson 52 表示する写真画像を選択できるようにしましょう
Chapter 10 便利なjQueryを使用してみよう
- Lesson 53 jQueryとは何かを知りましょう
- Lesson 54 jQueryを利用する準備をしましょう
- Lesson 55 jQueryの基本的な書き方を学びましょう
- Lesson 56 セレクタの書き方を学びましょう
- Lesson 57 イベントの書き方を学びましょう
- Lesson 58 ドロップダウンメニューを作成してみましょう
- Lesson 59 Topに戻るボタンを作成しましょう
- Lesson 60 jQueryプラグインを使ってスライドショーを作成しましょう
Chapter 11 Web APIの基本を学ぼう
- Lesson 61 Web APIとは何かを知りましょう
- Lesson 62 Web APIの仕組みを知りましょう
- Lesson 63 Ajaxについて理解しましょう
- Lesson 64 JSONについて理解しましょう
- Lesson 65 Web APIで郵便番号から住所を取得してみましょう
Chapter 12 YouTubeの動画ギャラリーを作ろう
- Lesson 66 ゴールを確認しましょう
- Lesson 67 YouTube Data API(v3)を利用する準備をしましょう
- Lesson 68 YouTube Data API(v3)の使い方を確認しましょう
- Lesson 69 ビデオギャラリーを作成しましょう
- Lesson 70 スタイルを整えてWebサイトを完成させましょう
Chapter 13 独学する技術を身につけよう
- Lesson 71 今後の学習方法を確認しましょう
- Lesson 72 MOZILA DEVELOPER NETWORKを活用しましょう
- Lesson 73 JavaScriptを取り巻く環境について学びましょう