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





【カテゴリ】 JavaScript


速習 TypeScript   サポート終了

速習 TypeScript

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

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

   FAQ 本書訂正 アンケート

本書の特徴

サクッと学べる。TypeScript 解説書。

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

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

・Vue.jsを新しいAPI「Composition API」で学ぶ
速習 Vue.js 3 - Composition API編」(WINGSプロジェクト)
・シンプルなJSフレームワーク「Vue.js」を素早く学ぼう
速習 Vue.js 3」(WINGSプロジェクト)
・サクッと学ぶECMAScript
速習 ECMAScript 2018」(WINGSプロジェクト)
・JavaScript開発には欠かせないwebpackをサクッと学習
速習 webpack」(WINGSプロジェクト)
・JavaScriptを基礎からガッチリ
改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」(技術評論社)
分野・レベル別マップ

本書について取り上げていただいたブログさま

・Code I-yusuke - Yusuke Itoさま
2時間でTypeScriptを学ぶ「速習TypeScript」(2018年6月03日)
・イソップブログ - イソップさま
Angular入門!ゼロから始めたぼくの勉強方法(2018年1月16日)
・snow-akogi-sns’s diary - snow-akogi-snsさま
TypeScript入門(2017年12月29日)
・rochefort's blog - rochefortさま
速習TypeScript 読了(2017年10月16日)
・CodeZine - CodeZine編集部さま
【新刊紹介】『速習 TypeScript』発売、altJSのデファクトスタンダードであるTypeScriptを素早くマスター(2017年7月07日)

  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フィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2024,Yamada Yoshihiro.  All Right Reserved.