関連サイト
本書の関連ページが用意されています。
内容紹介
マイクロソフト社が開発したWeb言語「TypeScript」の技術解説書です。言語仕様、開発環境構築、文法、開発支援ツール、開発事例などが一冊にまとまっています。
2014年4月にリリースされた最新のVersion.1.0に対応。
トップゲート社のわかめまさひろ氏が執筆を担当し、日本マイクロソフト社の井上 章氏(TypeScriptエヴァンジェリスト)が監修しました。
書誌情報
- 著者: 株式会社トップゲート わかめ まさひろ, 井上 章(監修)
- 発行日: 2014-05-02 (紙書籍版発行日: 2014-05-16)
- 最終更新日: 2014-05-02
- バージョン: 1.0.0
- ページ数: 400ページ(A4PDF版換算)
- 対応フォーマット: PDF
- 出版社: インプレス
対象読者
JavaScriptを理解しているWebプログラマ中級者以上
著者について
株式会社トップゲート わかめ まさひろ
株式会社トップゲート ITアーキテクト。TypeScriptのバランスの取れた言語仕様が気に入り、自社内への布教や導入、一般向けへの講演活動などに取り組む。TypeScripコミュニティでの最大規模の型定義ファイル集積リポジトリ、「DefinitelyTyped」を運営するチームのメンバーとして積極的に活動中。AngularJSやGoogleAppEngine、Android、Google Glassなど、主にGoogle関連技術に取り組んでいる。著書に『Effective Android』(共著・インプレスジャパン刊)がある。
Twitter: @vvakame
井上 章
日本マイクロソフト株式会社で、主にASP.NETやVisual Studio, Windows Azureなどを含むWeb開発技術を専門とするエバンジェリストとして、技術書籍やオンライン記事などの執筆、様々な技術イベントでの講演などを行う。ブログはこちら⇒ http://aka.ms/chack
目次
はじめに
目次
Chapter 01 概要
- 1-1 JavaScript からTypeScript へ
- 1-2 TypeScript の特長
- 1-3 TypeScript における問題点
Chapter 02 開発環境の構築
- 2-1 様々な実行環境
- 2-2 Visual Studio
- 2-3 TypeScript コンパイラ(tsc)
Chapter 03 TypeScript&JavaScript 基本文法
- 3-1 変数
- 3-2 配列
- 3-3 オブジェクトリテラル
- 3-4 演算子
- 3-5 関数の定義と利用
- 3-6 制御文
Chapter 04 基礎知識
- 4-1 関数
- 4-2 クラス
- 4-3 インタフェース
- 4-4 Enum(列挙型)
- 4-5 モジュール
- 4-6 アンビエント宣言
- 4-7 総称型
- 4-8 リファレンスコメント
Chapter 05 必要とされるJavaScript知識
- 5-1 JavaScript でよく利用されるテクニック
- 5-2 TypeScript のクラスを理解するために
- 5-3 TypeScript の挙動を理解する
- 5-4 JavaScript の応用知識
Chapter 06 応用知識
- 6-1 TypeScript コンパイラの使い方
- 6-2 便利なTypeScript の言語仕様
- 6-3 必要とされる周辺知識
- 6-4 既存JavaScript ライブラリの活用
Chapter 07 開発支援ツール
- 7-1 Node Package Manager(npm)
- 7-2 nodebrew
- 7-3 タスク自動化ツールgrunt
- 7-4 検証ツールtslint
- 7-5 JavaScript パッケージマネージャbower
- 7-6 .d.ts パッケージマネージャtsd
- 7-7 NuGet
- 7-8 TypeScript プロジェクトのビルド自動化サンプル
Chapter 08 開発サンプル
- 8-1 まるばつゲーム
- 8-2 AngularJS を使ったTODO 管理アプリ
- 8-3 enchant.js のオブジェクト指向