商品詳細
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
JavaScriptは、初心者が手に取って遊ぶには簡単な言語ですが、本格的なアプリケーションを構築するためには柔軟で複雑な言語です。
本書では、JavaScriptを深く掘り下げ、美しく効果的なコードを書く方法を紹介しています。また、クラス表記、アロー関数、イテレータ、非同期関数、テンプレート文字列、ブロックスコープなどの新機能を追加しました。また、多くの新しい演習問題が追加されており、スキルを確認しながら学習を進めることができます。
JavaScript言語の基本構造、制御構造、関数、データ構造を学び、基本的なプログラムを書くことができます。その後、エラー処理やバグ修正、モジュール化、非同期プログラミングなどを学び、WebブラウザとそのプログラミングにJavaScriptがどのように使われているかを学びます。人工生命シミュレーション、シンプルなプログラミング言語、ペイントプログラムなどのプロジェクトを構築しながら、以下のことを学んでいきます。
- 構文、制御、データなど、プログラミングの基本要素を理解する
- オブジェクト指向や関数型プログラミングの手法を用いて、コードを整理し、明確にする
- ブラウザをスクリプト化し、基本的なWebアプリケーションを作成する
- DOMを効果的に使ってブラウザと対話する
- Node.jsを利用してサーバやユーティリティを構築する
著者情報
ハーバーベーク,マリン[ハーバーベーク,マリン] [Haverbeke,Marijn]
プログラミング言語の愛好家であり、ポリグロット(多言語使用者)です。データベース、コンパイラ、エディタなど、様々なソフトウェアシステムの開発に携わってきました。オープンソースのプロジェクトを中心に小さなビジネスを展開しています
イノウ[イノウ]
様々な業界の「わかりにくいこと」を、図と文章、イラストと漫画、書籍とウェブを使って「わかりやすく」解説(本データはこの書籍が刊行された当時に掲載されていたものです)