展开全部

主编推荐语

通过9个实用项目,详细讲解如何使用TypeScript3.0和不同的JavaScript框架开发高质量的应用程序。

内容简介

TypeScript是一个开源的、跨平台且带有类型系统的JavaScript超集,可以编译为纯JavaScript,然后运行在任意浏览器和其他环境中,使开发者可以使用一些未来JavaScript标准(ECMAScript 6和7)中的特性。TypeScript为JavaScript添加了可选的静态类型、类和模块,可使大型JavaScript应用使用更好的工具,并保持更清晰的结构。

本书系统化介绍TypeScript程序设计,包括四大部分。
第一篇“初识TypeScript”介绍TypeScript与JavaScript的关系以及快速开始编写第一个TypeScript程序。
第二篇“TypeScript语言概览”介绍TypeScript语言基础、迭代器与生成器、装饰器、命名空间、模块等。
第三篇“TypeScript类型系统”介绍TypeScript类型,如面量、枚举、非Nullable、非Nullable等,还介绍了更多高级类型,如联合、交叉、索引、映射对象、泛型、类类型、接口、类型别名、多态的this、有条件类型、类型查询、类型断言等,最后介绍类型更深入内容,如类型声明合并、类型推论、类型兼容性、外部类型声明、编写声明文件等。
第四篇“TypeScript应用”通过综合案例介绍TypeScript的配置管理、开发技巧等。

目录

  • 版权信息
  • 前言
  • 第一篇 初识TypeScript
  • 第1章 TypeScript简介
  • 1.1 什么是TypeScript
  • 1.2 为什么要使用TypeScript
  • 1.3 成功案例
  • 第2章 快速开始
  • 2.1 在线编写并运行TypeScript
  • 2.2 本地编写并运行TypeScript
  • 第二篇 TypeScript语言概览
  • 第3章 TypeScript语言基础
  • 3.1 变量
  • 3.2 注释
  • 3.3 数据类型
  • 3.4 字面量
  • 3.5 对象
  • 3.6 数组
  • 3.7 函数
  • 第4章 TypeScript语言进阶
  • 4.1 BigInt
  • 4.2 展开运算符
  • 4.3 解构
  • 4.4 可选链运算符
  • 4.5 空值合并运算符
  • 第三篇 TypeScript类型系统
  • 第5章 TypeScript类型基础
  • 5.1 类型注解
  • 5.2 类型检查
  • 5.3 原始类型
  • 5.4 枚举类型
  • 5.5 字面量类型
  • 5.6 单元类型
  • 5.7 顶端类型
  • 5.8 尾端类型
  • 5.9 数组类型
  • 5.10 元组类型
  • 5.11 对象类型
  • 5.12 函数类型
  • 5.13 接口
  • 5.14 类型别名
  • 5.15 类
  • 第6章 TypeScript类型进阶
  • 6.1 泛型
  • 6.2 局部类型
  • 6.3 联合类型
  • 6.4 交叉类型
  • 6.5 索引类型
  • 6.6 映射对象类型
  • 6.7 条件类型
  • 6.8 内置工具类型
  • 6.9 类型查询
  • 6.10 类型断言
  • 6.11 类型细化
  • 第7章 TypeScript类型深入
  • 7.1 子类型兼容性
  • 7.2 赋值兼容性
  • 7.3 类型推断
  • 7.4 类型放宽
  • 7.5 命名空间
  • 7.6 模块
  • 7.7 外部声明
  • 7.8 使用声明文件
  • 7.9 模块解析
  • 7.10 声明合并
  • 第四篇 TypeScript应用
  • 第8章 TypeScript配置管理
  • 8.1 编译器
  • 8.2 编译选项
  • 8.3 tsconfig.json
  • 8.4 工程引用
  • 8.5 JavaScript类型检查
  • 8.6 三斜线指令
  • 第9章 TypeScript项目实践
  • 9.1 TypeScript与Babel
  • 9.2 TypeScript与webpack
  • 9.3 TypeScript与ESLint
  • 9.4 TypeScript与Visual Studio Code
展开全部

评分及书评

4.0
3个评分
  • 用户头像
    给这本书评了
    4.0
    入门书,可作参考

    计算机编程语言类的书更新换代太快了,以前读书时买的 asp.net,JavaScript 高级编程、android 开发等书都只能吃灰了。感谢得到电子书,让我不用塞满书柜,能够不用额外花费看这些书。说回这本书,typescript 久闻大名,但一直没接触过,一直用的老旧的 javascript,因为毕竟不是计算机软件专业的,也不搞软件开发的,还是没有跟上计算机技术发展的潮流,但是这门技术已经普及了,很多开源项目都用上了,所以不得不跟进。有一定的 C# 和 javascript 基础,前半部分还是看得很轻松,后面就有点云里雾里了,没有人带就是这样,不知道要学习什么基础知识,技术路线,都得自己摸索。浏览一遍,知道个大概,用的时候知道要找什么内容,在哪找。本书继续留作参考。

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。