


定价:69元
印次:1-3
ISBN:9787302539810
出版日期:2020.01.01
印刷日期:2024.01.24
图书责编:夏毓彦
图书分类:零售
微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。本书用于TypeScript 3.3.3入门,以构建大型可扩展的Web应用。 本书分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。最后,给出TypeScript JSX的基础内容作为参考。作者还为每章配备了课件与教学视频,方便自学。 本书内容详尽、示例丰富,既适合TypeScript初学者及前端开发人员阅读,也适合高等院校和培训学校计算机相关专业的师生教学参考。
汪明,硕士,徐州软件协会副理事长,某创业公司合伙人。从事软件行业十余年,发表论文数十篇,擅长JavaScript、C、Java等传统语言,也擅长TypeScript、Go等新语言。
前 言 读懂本书 TypeScript是什么? TypeScript是微软开发的一款开源的编程语言。它是JavaScript的超集,本质上是在JavaScript语言上添加了可选的静态类型和基于类的面向对象编程特征。 —微软出品,必属精品。 TypeScript对比JavaScript,有哪些优势? 首先,TypeScript中的类型检查可以在编译阶段进行语法分析,从而检测语法错误,同时提高代码可读性。其次,TypeScript可以用面向对象进行编程,支持类、接口、命名空间以及模块。再次,TypeScript有强大的IDE工具支持,提供先进的自动完成、导航和重构工具,而这些工具几乎完全满足了大型项目的需求。最后,TypeScript可以兼容绝大部分JavaScript语法,同时可以编译为特定版本的JavaScript。 —TypeScript就是为构建大型可扩展Web应用而生的。 TypeScript可以干什么? TypeScript可以在任何支持JavaScript的环境下运行,无须额外配置。大名鼎鼎的Visual Studio Code就是用TypeScript编写的,同时新版本的angular和Vue 3.0都选用TypeScript作为编写语言。 —只要敢想,TypeScript让一切皆有可能。 本书真的适合你吗? 如果你对编程有一定兴趣,了解基本的HTML、CSS和JavaScript语法,心怀用代码改变世界的理想,励志构建可扩展易维护的Web应用,那么本书很适合你。本书作为TypeScript的入门教材,由浅入深地对TypeScript...
第1章 TypeScript基础 1
1.1 什么是TypeScript 2
1.2 为什么要学习TypeScript 5
1.2.1 TypeScript与JavaScript对比有什么优势 6
1.2.2 TypeScript给前端开发带来的好处 7
1.3 安装TypeScript 8
1.3.1 npm安装 8
1.3.2 Visual Studio插件安装 10
1.4 开始第一个TypeScript文件 13
1.4.1 选择TypeScript编辑器 13
1.4.2 编写TypeScript文件 15
1.4.3 编译TypeScript文件 16
1.4.4 在网页中调用TypeScript文件 17
1.5 TypeScript的组成部分(语言、编译器、语言服务) 18
1.6 小结 18
第2章 TypeScript基本语法 19
2.1 认识一些编程语言的术语 19
2.1.1 标识符 19
2.1.2 数据类型 20
2.1.3 原始数据类型 20
2.1.4 变量和参数 20
2.1.5 函数和方法 20
2.1.6 表达式和语句 21
2.1.7 字面量 21
2.2 认识TypeScript的简单语法 21
2.2.1 注释语法 21
2.2.2 区分大小写 22
2.2.3 保留字 22
2.2.4 语句用;分隔 22
2.2.5 文件扩展名为.ts 23
2.2.6 变量声明 23
2.2.7 异常处理... 查看详情





