フォーマットを選択:

zip 10.9 Mb ダウンロード
rar 8.5 Mb ダウンロード
pdf 7.7 Mb ダウンロード
mobi 9.7 Mb ダウンロード
fb2 7.5 Mb ダウンロード
epub 6.2 Mb ダウンロード

速習ECMAScript6: 次世代の標準JavaScriptを今すぐマスター! 速習シリーズ

【最新情報】2020年7月、ECMAScript2020に対応した「速習 ECMAScript 2020」(Kindle)を刊行しました。最新のECMAScriptについて知りたい方は、こちらを参照してください。これから習得必須のECMAScript 6(ECMAScript 2015)をいち早くマスターしよう。本書では、ECMAScript 6の新機能を5つのPartに分けて、サンプルコードとともに詳しく解説しています。【対象読者】本書は、ECMAScript 6(ECMAScript 2015)について短時間で概要を掴みたい方のための書籍です。ECMAScript 6を学ぶための書籍ということで、その基盤となるJavaScript(ECMAScript 5レベル)については、基本的な理解があることを前提としています。従来の構文については、原則として解説していませんので、改めてJavaScriptについてきちんと押さえておきたいという方は、「改訂新版JavaScript本格入門」(技術評論社)などの専門書も合わせて参照してください。【目次】Part1:はじめに ECMAScript 6とは? ECMAScript 6を利用するには? Babelの導入方法  コードを手動で変換する  Grunt経由でBabelを実行する 簡易インタプリターを利用する 対象読者Part2:基本構文 ブロックスコープを有効にする - let命令 定数を宣言する - const命令 整数リテラルの表現力を改善する - 2進数/8進数リテラル 文字列リテラルへの変数/改行の埋め込みを可能にする - テンプレート文字列  テンプレート文字列をアプリ仕様に加工する - タグ付きテンプレート文字列 新たなデータ型Symbolとは?  シンボルの用法   (1)定数の値として利用する   (2)非公開なプロパティを定義する 配列/オブジェクトから個々の要素を抽出する - 分割代入  分割代入の使い方   (1)関数(メソッド)から複数の値を返したい   (2)変数の値を入れ替える   (3)名前付き引数を指定する   (4)正規表現でマッチした部分文字列を抽出する 配列を個々の変数に展開する - 展開演算子 配列など反復可能なオブジェクトを列挙する - for...of命令Part3:関数 引数のデフォルト値を宣言する  補足:必須パラメーターの表現 可変長引数を利用する 関数リテラルをシンプルに記述する - アロー関数  アロー関数はthisを固定する(レキシカルなthis)  注意:オブジェクトリテラルを返す時Part4:組み込みオブジェクト 非同期処理を簡便に処理する - Promiseオブジェクト  非同期処理を連結する  複数の非同期処理を並行して実行する オブジェクトの挙動をカスタマイズする - Proxyオブジェクト コレクション関連のオブジェクトを標準で提供 - Map/Setなど  キー/値のセットを管理するマップ  一意な値の集合を管理するセット Unicode対応の改善  for...of構文でもサロゲートペアを認識  Unicodeエスケープシーケンスが拡張  サロゲートペアからコードポイントを取得/設定も可能に  RegExpオブジェクトにuフラグが追加 String/Array/Math/Objectなど組み込みオブジェクトのメソッドも拡充  Stringオブジェクト  Arrayオブジェクト  Mathオブジェクト  Numberオブジェクト  RegExpオブジェクト  ObjectオブジェクトPart5:オブジェクト指向構文 オブジェクトリテラルをよりシンプルに表現する  変数を同名のプロパティに設定する  メソッドを定義する  プロパティ名を動的に生成できる クラスを定義する - class命令  匿名クラス(リテラル表現)も利用できる  静的メソッドを定義する - static修飾子  getter/setterも利用できる  既存のクラスを継承する - extendsキーワード 列挙可能なオブジェクトを定義する - イテレーター  イテレーターを実装したクラスの準備 列挙可能なオブジェクトをより簡単に実装する - ジェネレーター  カウントダウンするジェネレーター アプリを機能単位にまとめる - モジュール  モジュールの内容をまるごとインポートする  デフォルトのエクスポートを宣言する  補足:ブラウザー環境で動作するには?【更新履歴】・Babel 6.0.0のリリースに合わせて、インストール方法/コマンドを修正(2015/11/11)【著者プロフィール】山田 祥寛(やまだ よしひろ)Microsoft MVP for ASP.NET/IIS。執筆コミュニティ「WINGS プロジェクト」の代表でもある。主な著書に「AngularJSアプリケーションプログラミング」「JavaScript本格入門」(技術評論社)、「ASP.NET MVC 5実践プログラミング」「はじめてのAndroidアプリ開発」(秀和システム)、「AngularJSライブラリ活用レシピ 厳選108」(WINGSプロジェクト)など。https://wings.msn.to/

著者:山田祥寛
ASIN:B014MS5XWK
によって公開:2015/8/28
出版社:WINGSプロジェクト
ファイルサイズ 速習ECMAScript6: 次世代の標準JavaScriptを今すぐマスター! 速習シリーズ:1688 KB