これからのJavaScript、ES6に対応した入門書
「自分で考えて、書くこと」プログラミング上達のためのいちばんの方法です。
『知識ゼロからはじめる ゆっくり・ていねいJavaScript』は、小規模なプログラムであれば自分で書ける力を養うための本です。2015年に正式公開されたJavaScriptの公式仕様「EcmaScript 2015(ES6, ES2015)」に準拠した新しい文法を使って、基礎的なJavaScriptプログラミングを豊富なサンプルとともに紹介します。
本書では「明日から実践的なプログラミングをする」第一歩を踏み出すために必要な知識とテクニックを厳選し、徹底解説しました。もちろん、タイトルにもあるとおり、いままでプログラミングを学んだことがない方でもOK。いち早く応用力を身につけて、さっそく自分のサイトに、仕事に、生かしましょう。
こんな人に向いています
- JavaScriptを初めて触る、またはプログラミング自体が初めてという方
- ノンプログラマー。だけどちょっとだけプログラムを作ったり、既存のプログラムを改修する必要がある方
- JavaScriptプログラミングを始めたい方
- 昔JavaScriptを少しかじったことがあるが、現在の動向も把握したい方
取り上げているES6のおもな機能
- 変数宣言の
var
let
const
とその違い for...of
forEach
── 新しい、もしくは以前からあるがあまり入門書では取り上げられなかった繰り返し文=>
── アロー式と文法のバリエーション**
── べき乗演算子(ES2017の機能)
※本書はES6の文法に準拠していますが「ES6を学習するための本」ではありません。あくまで、「新しい書き方で、ゼロからプログラミングを学ぶ」ための本です。
目次
- 1-1 JavaScriptってどんな言語?
- 1-2 JavaScriptの2大機能
- 1-3 新しいJavaScript 〜ES6とは〜
- 1-4 実習を始めましょう
- 2-1 プログラムを書いてみよう 〜 window.alert 〜
- 2-2 プログラムを書く場所 ~ <script> ~
- 2-3 コンソールを使ってみよう ~ console.log ~
- 2-4 大事な機能を知ろう ~コメント文と’use strict’ ~
- 3-1 データを一時的に保存する ~変数~
- 3-2 テキストを操作する① ~文字列~
- 3-3 テキストを操作する② ~テンプレート文字列~ ES6
- 3-4 簡単な計算をする ~数値、算術演算子~
- 3-5 データをひとつにまとめる① ~配列~
- 3-6 データをひとつにまとめる② ~オブジェクト~
- 4-1 状況によって処理を振り分ける ~ if ~
- 4-2 より高度な処理の振り分け ~ else ifと各種演算子~
- 4-3 新しい変数宣言の方法 ~ letとconst ~ ES6
- 4-4 同じ処理を連続して繰り返す ~ while ~
- 4-5 一連の処理をまとめて呼び出す ~ファンクション~
- 4-6 新しいファンクションの定義法 ~アロー式~ ES6
- 4-7 配列に使える新しい繰り返し 〜 for…of 〜 ES6
- 4-8 データの順序を入れ替える ~配列の操作~
- 5-1 トグルボタンの作成 ~ DOM操作とイベント~
- 5-2 フォームの入力内容を調べる ~フォームのDOM操作~
- 6-1 画像ギャラリーの作成 ~ jQuery の基礎~
- 6-2 タブUIの作成 ~別の要素を操作する~
- 7-1 日時を取得しよう ~ Dateオブジェクト~
- 7-2 経過時間を表示しよう ~ Mathオブジェクト~
- 7-3 Web APIを使った住所検索 ~ Yahoo! デベロッパーネットワーク~
- 8-1 トランスパイルとは 〜ES6をES5に変換〜
- 8-2 Node.js、npmとは
- 8-2 トランスパイルに挑戦
書誌情報
書名 『知識ゼロからはじめる ゆっくり・ていねいJavaScript ES6対応』
ISBN-13 978-4-8026-1124-4
著者 狩野祐東
刊行 2019年1月22日
仕様 256ページ
価格 本体 2,200円(税別)
発行 ソシム株式会社