





作者:曹宇
定价:99.9元
印次:1-2
ISBN:9787302655336
出版日期:2024.04.01
印刷日期:2024.10.21
图书责编:陈景辉
图书分类:教材
本书通过通俗易懂的语言,并配以示例代码和案例项目,详细介绍TypeScript编程语言的核心知识和重要技术。同时,本书通过学练结合从而循序渐进地带领读者学习TypeScript语言,让读者可以在有趣的学习中感受到编程的魅力,快速提升实践开发能力。 全书共12章,分为三部分。第一部分(第1~5章)为基础篇,包含TypeScript开发入门、基础语法、面向对象、包装类和集合类型; 第二部分(第6~8章)为进阶篇,包含TypeScript语法进阶、名称空间和模块、类型声明文件; 第三部分(第9~12章)为实战案例篇,为巩固知识和提升TypeScript开发实践技能,准备了4个案例项目: 使用Puppeteer框架爬取图书信息、将图书信息保存至MongoDB、实现后端RESTful API服务、实现前端Vue应用。 本书概念清晰、内容简练,是学习TypeScript语言的入门佳选。适用于对JavaScript有一定基础的前端开发人员,也适合希望使用TypeScript构建Web应用的全栈开发人员。
前〓〓言 在Web前端开发领域,JavaScript始终处于重要的地位。JavaScript能很好地结合Node.js这一跨平台运行环境,将可开发范围由前端扩展到后端。但随着Web项目需求的不断增加,其业务逻辑也越来越复杂。JavaScript作为一款弱类型的动态脚本语言,显然不能满足当前实际开发的需要,也无法很好地应对项目维护等工作。幸好,随着技术的不断进步,TypeScript语言的出现,成功破解了这一难题。 TypeScript是由微软公司开发的、基于JavaScript的开源编程语言。TypeScript带有静态类型检查功能,是JavaScript的一个超集,TypeScript的源文件最终可被编译为纯JavaScript代码。TypeScript可以弥补JavaScript弱类型系统的不足,从而大幅提高开发代码的可靠性。此外,TypeScript也继承了JavaScript的诸多优点,如沿用了JavaScript的语法和语义,极大地降低了学习成本和程序迁移成本。目前,TypeScript已在前端领域占据重要地位,得到了广泛运用和开发市场的普遍认可。对开发技术人员来说,掌握TypeScript不但可以重塑类型思维、提升编程素养,还可玩转前端应用开发,甚至挑战后端应用开发。 本书主要内容 本书共12章分为三部分,包括基础篇、进阶篇和实战案例篇。 第一部分基础篇,包括第1~5章。 第1章开发入门,主要阐述JavaScript的局限性和TypeScript语言的优点、JavaScript和TypeScript之...
目录
第一部分基础篇
第1章开发入门
1.1对TypeScript的基础认知
1.1.1JavaScript
1.1.2TypeScript
1.1.3TypeScript与JavaScript
1.2搭建TypeScript开发环境
1.2.1安装Node.js
1.2.2安装TypeScript
1.2.3测试Node.js和TypeScript环境
1.2.4安装VSCode
1.2.5测试VSCode环境
1.2.6配置VSCode自动编译.ts文件
1.2.7配置VSCode的Debug环境
1.3实战闯关——环境搭建,初试开发
第2章基础语法
2.1编程基础
2.1.1注释
2.1.2标识符
2.1.3关键字
2.1.4基础类型
2.1.5变量
2.1.6常量
2.1.7操作符
2.2流程控制
2.2.1分支语句
2.2.2循环语句
2.2.3跳转
2.3函数
2.3.1函数定义
2.3.2可选参数、默认参数和剩余参数
2.3.3重载函数
2.3.4递归函数
2.3.5匿名函数
2.3.6箭头函数
2.3.7回调函数
2.4实战闯关——基础语法
第3章面向对象
3.1类
3.1.1类结构
3.1.2属性
3.1.3函数
3.1.4存储器与访问器
3.1.5构造函数
3.2对象
3.2.1...
(2) 代码示例丰富,讲解清晰,读者可以快速掌握TypeScript开发。
(3) 项目案例实用,难度适宜,便于将众多技术点迁移到自己的项目中。
(4) 读者可获得更多实践经验。本书在项目案例中引入了Node.js、Puppeteer、MongoDB、Mongoose、Express.js、RESTful API、Vu"