𝔖 Scriptorium
✦   LIBER   ✦

📁

TypeScript实战

✍ Scribed by 汪明


Publisher
清华大学出版社
Year
2019
Tongue
Chinese
Leaves
355
Series
Web前端技术丛书
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。该书用于TypeScript 3.3.3入门,以构建大型可扩展的Web应用。

《TypeScript实战/Web前端技术丛书》分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。最后,给出TypeScript JSX的基础内容作为参考。作者还为每章配备了课件与教学视频,方便自学。

《TypeScript实战/Web前端技术丛书》内容详尽、示例丰富,既适合TypeScript初学者及前端开发人员阅读,也适合高等院校和培训学校计算机相关专业的师生教学参考。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第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整合


📜 SIMILAR VOLUMES


Maven实战
✍ 许晓斌 📂 Library 📅 2010 🏛 机械工业出版社 🌐 Chinese
Kubernetes实战
✍ 吴龙辉 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

<p>Docker的流行激活了一直不温不火的 PaaS,随之而来的是各类 Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是 Google多年大规模容器管理技术的开源版本。越来越多的企业被迫面对互联网规模所带来的各类难题,而 Kubernetes以其优秀的理念和设计正在逐步形成新的技术标准,对于任何领域的运营总监、架构师和软件工程师来说,都是一个绝佳的突破机会。《Kubernetes实战》以理论加实战的模式,结合大量案例由浅入深地讲解了 Kubernetes的各个方面,包括平台架构、基础核心功能、网络、安全和资源管理以及整个生态系统的组成,旨在帮助读者全面深入地掌握

Redis实战
✍ Josiah L. Carlson 📂 Library 📅 2015 🏛 人民邮电出版社 🌐 Chinese

<p>【内容简介】</p> <p>本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。</p> <p>本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序

Redis实战
✍ Josiah L. Carlson 📂 Library 📅 2015 🏛 人民邮电出版社 🌐 Chinese

<p>【内容简介】</p> <p>本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。</p> <p>本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序

MongoDB实战
✍ Kyle Banker 📂 Library 📅 2012 🏛 人民邮电出版社 🌐 Chinese

<p>内容简介:</p> <p>MongoDB是为处理大数据而生的一款面向文档的数据库,由10gen公司开发和维护。本书作者Kyle Banker曾在该公司负责MongoDB驱动程序的维护,对各方面技术细节都了如指掌,本书也是在大量第一手资料的基础上形成的,其权威性毋庸置疑。</p> <p>本书基于MongoDB 2.0+,全面系统地讲解了设计、实现、安装和维护MongoDB的各方面内容。全书分三部分,第一部分从基于文档的数据与传统关系型数据库的差别讲起,介绍了MongoDB的基本概念及安装使用。第二部分是一个实战式教程,结合示例讲解了MongoDB的CRUD操作,以及实现系统安全、灵活和高效