WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
本日のお薦め:
   ウェブメイトサーバーサービス
   ホーム Q&A掲示板 サーバサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このページをはてなブックマークに登録        
  • 刊行書籍情報   [マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集



WebDeli - Spicy Tools, Delicious Sites
↑ASP.NETのツールなら



【カテゴリ】 言語


速習 TypeScript  

速習 TypeScript

山田祥寛/著
WINGSプロジェクト/発行
定価 454円(+税)
Kindle版・ 114ページ・ 4色
発刊日: 2017年6月21日

[Amazon.co.jpからオンライン購入する]


   FAQ 本書訂正 アンケート

本書の特徴
サクッと学べる。TypeScript 解説書。

altJSのデファクトスタンダードであるTypeScriptを素早くマスターしよう。
本書では、TypeScriptの基本を4つのPartに分けて、サンプルコードとともに詳しく解説しています。Appendixでは、Visual Studio Codeによる開発も紹介しています。

まとめて読んで 更にスキルアップのこんな書籍

・JavaScriptを基礎からガッチリ
改訂新版JavaScript本格入門 〜モダンスタイルによる基礎から現場での応用まで」(技術評論社)
・サクッと学ぶECMAScript6
速習 ECMAScript 6」(WINGSプロジェクト)

  Contents


Part1:はじめに
JavaScriptの代替言語 − TypeScript
  主なaltJS
  TypeScriptの主な特徴
  (1)開発環境が豊富である
  (2)JavaScriptのスーパーセットである
  (3)ECMAScript 2015の仕様にいち早く準拠
TypeScript学習の準備
  TypeScript Playground
  コマンドラインからの実行
  [1]Node.jsをインストールする
  [2]TypeScriptをインストールする
  [3]TypeScriptでコンパイルを実行する
対象読者

Part2:変数/データ型
変数 - let/var命令
  型を伴う変数宣言
  リテラル表現
  (1)数値リテラル
  (2)文字列リテラル
  データ型を明示的に変換する「型アサーション」
  補足:var/let命令の違い
  (1)ブロックスコープに対応したlet命令
  (2)変数の重複を認めない
定数を宣言する - const命令
配列・連想配列・列挙体・タプル
  基本的な値の集合を表す - 配列
  補足:Arrayコンストラクターは使わない
  文字列キーで管理する配列 - 連想配列
  連想配列を利用する場合の注意
  関係する定数を束ねる列挙型
  複数の型が混在したタプル型
高度な型
  共用型
  型エイリアス
  文字列リテラル型
  null非許容型
  型定義ファイル
  [1]型定義ファイルをインストールする
  [2]インストールされた型定義ファイルを確認する
  [3]jQueryを含んだコードをコンパイルする

Part3:関数
関数の基本構文
  function命令による関数の宣言
  関数リテラルによる宣言
  アロー関数(ラムダ式)による宣言
  アロー関数はthisを固定する
関数のさまざまな表現
  省略可能な引数を宣言する
  引数にデフォルト値を設定する
  (1)任意引数のうしろに必須引数は配置できない
  (2)デフォルト値には式も指定できる
  (3)引数にundefinedを指定した場合
  不特定多数の引数を表現する - 可変長引数
関数のオーバーロード
  引数/戻り値型としての共用型
  型ガード

Part4:オブジェクト指向構文
クラスの基本
  クラスを定義する - class命令
  クラスの内外からのアクセスを制御する - アクセス修飾子
  コンストラクターとプロパティ設定
  getter/setterアクセサー
  (1)読み書きを制御できる
  (2)値チェック/戻り値の加工などが可能
  静的メンバー
  名前空間
  階層的な名前空間
継承/実装
  継承の基本
  メソッドのオーバーライド
  抽象メソッド
  インターフェイス
  インターフェイスの例
  インターフェイスを継承することも
  補足:構造的部分型
  型注釈としてのインターフェイス
  補足:オブジェクト型リテラル
  型としてのthis
ジェネリック(総称型)
  ジェネリック型の定義
  型引数の制約
  ジェネリックメソッド
  例:オブジェクトのマージ

Appendix:その他
Visual Studio Codeによる開発
  VSCodeの使い方
  [1]VSCodeをインストールする
  [2]プロジェクトフォルダーを開く
  [3]tsconfig.jsonを準備する
  [4]TypeScriptコードを準備する
  [5].tsファイルをコンパイル/実行する
  [6]コンパイル済みのコードを実行する
tsconfig.json簡易リファレンス

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
お問い合わせ: mailto:yoshihiro@wings.msn.to
Copyright(c) 1998-2017,Yamada Yoshihiro.  All Right Reserved.