自我提升
类型
可以朗读
语音朗读
282千字
字数
2020-01-01
发行日期
展开全部
主编推荐语
TypeScript是JavaScript的超集,适应各类浏览器。对Java或C#语言的应用开发来说,它是最好的选择之一。本书从零开始讲解TypeScript,帮助你快速掌握TypeScript技术。
内容简介
微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。本书用于TypeScript 3.3.3入门,以构建大型可扩展的Web应用。
本书分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。最后,给出TypeScript JSX的基础内容作为参考。
本书内容详尽、示例丰富,既适合TypeScript初学者及前端开发人员阅读,也适合高等院校和培训学校计算机相关专业的师生教学参考。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 TypeScript基础
- 1.1 什么是TypeScript
- 1.2 为什么要学习TypeScript
- 1.3 安装TypeScript
- 1.4 开始第一个TypeScript文件
- 1.5 TypeScript的组成部分 (语言、编译器、语言服务)
- 1.6 小结
- 第2章 TypeScript基本语法
- 2.1 认识一些编程语言的术语
- 2.2 认识TypeScript的简单语法
- 2.3 类型
- 2.4 let与var
- 2.5 变量
- 2.6 运算符
- 2.7 数字
- 2.8 字符串
- 2.9 小结
- 第3章 流程控制
- 3.1 条件判断
- 3.2 循环
- 3.3 break和continue
- 3.4 小结
- 第4章 数组、元组
- 4.1 数组
- 4.2 元组
- 4.3 迭代器和生成器
- 4.4 小结
- 第5章 函数
- 5.1 一个完整的函数
- 5.2 函数的参数
- 5.3 特殊函数
- 5.4 函数与数组
- 5.5 小结
- 第6章 项目必备工具
- 6.1 使用Visual Studio Code
- 6.2 使用ESLint
- 6.3 使用TSLint
- 6.4 使用Jest
- 6.5 使用webpack
- 6.6 小结
- 第7章 面向对象编程
- 7.1 对象
- 7.2 类
- 7.3 接口
- 7.4 命名空间
- 7.5 外部模块
- 7.6 TypeScript如何解析模块
- 7.7 声明合并
- 7.8 小结
- 第8章 泛型
- 8.1 泛型的定义
- 8.2 详解泛型变量
- 8.3 详解泛型函数
- 8.4 详解泛型类
- 8.5 详解泛型约束
- 8.6 小结
- 第9章 TypeScript声明文件与项目配置
- 9.1 声明文件
- 9.2 项目配置
- 9.3 项目引用
- 9.4 三斜线指令
- 9.5 小结
- 第10章 实战:使用TypeScript+Node创建列表APP
- 10.1 创建项目
- 10.2 配置tsconfig.json
- 10.3 列表APP的前端设计与开发
- 10.4 列表APP的服务端设计与开发
- 10.5 编译和启动服务器
- 10.6 运行APP项目
- 10.7 小结
- 附录 TypeScript JSX介绍
- f.1 基本用法
- f.2 as操作符
- f.3 类型检查
- f.4 嵌入的表达式
- f.5 TypeScript+React整合
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。