pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/aimingoo/jike2

nonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-71a44d5be3f782c5.css" /> GitHub - aimingoo/jike2: 极客时间课程《重学 TypeScript》的课件仓库。
Skip to content
/ jike2 Public

极客时间课程《重学 TypeScript》的课件仓库。

Notifications You must be signed in to change notification settings

aimingoo/jike2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

jike2

这是极客时间课程《重学 TypeScript》的课件仓库,是我在极客时间里的第二门课程。

让我们一起在 TypeScript 的世界里,打造更快捷、更高效的未来!

简单说明

本仓库可以自由传播。

我会根据课程进度更新本仓库中的资源,在课程结束后,也会不定期的在这里上传一些新的材料和引用类资料。另外,我会关注所有 issues 中的问题,并尽可能及时地回复。

课程目录

  • 00 课程概览与学习路线
  • 01 我们为什么要用 TypeScript ?
  • 02 怎样标注类型?
  • 03 TS 与 JS 相关的那些类型
  • 04 联合与交叉
  • 05 TypeScript 类型系统全景
  • 06 接口类型的联合与交叉
  • 07 类的声明与使用
  • 08 类与接口的相互操作
  • 09 函数签名与传统的类(构造器)
  • 10 索引签名与列表(数组和元组)
  • 11 TypeScript 中的同名处理策略
  • 12 枚举类型简要
  • 13 类型守护与类型收窄
  • 14 在 JS 与 TS 之间互通访问的技术
  • 15 在 TypeScript 中的“语句”与名字
  • 16 表达式类型及其基本性质
  • 17 作为表达式类型的联合与交叉
  • 18 元组中的 ... 和索引存取表达式
  • 19 keyof 的特殊性
  • 20 映射类型
  • 21 模板字面量类型
  • 22 条件类型概要
  • 23 赋值兼容性的再说明
  • 24 将条件类型用作操作数(X、Y)
  • 25 在条件中其它其它类型(L、R)
  • 26 分布式条件类型的应用
  • 27 理解推断(infer)
  • 28 理解约束(constraint)
  • 29 泛型基本概念和泛型工具
  • 30 一般类型的泛型声明
  • 31 函数与类的泛型声明
  • 32 泛型中的推断、约束和缺省
  • 33 泛型工具实践1 - 识别与推断(上、下)
  • 34 泛型工具实践2 - 转换
  • 35 泛型工具实践3 - 列举
  • 36 在 VSCode 中管理 TypeScript
  • 37 在 VSCode 环境下的 TypeScript 开发过程全解(上)
  • 37 在 VSCode 环境下的 TypeScript 开发过程全解(下)
  • 38 在 VSCode 中使用 JSDoc / TSDoc
  • 39 从传统到智能:抽取一个类声明的几种方法
  • 40 让 AI 参与 VSCode 与 TypeScript 的开发全程
  • 41 TypeScript 扩展了哪些特性
  • 42 管理与组织 TypeScript 文件与工具套件
  • 43 装饰器的用法
  • 44 为 TypeScript 代码写测试用例
  • 45 配置基础概念:模块解析,目标和映射
  • 46 配置选项详解 - Node.js集成
  • 47 配置选项详解 – 浏览器输出
  • 48 配置选项详解 – 第三方工具集成
  • 49 配置选项详解 – 其它编译环境与选项
  • 50 配置选项详解 – 生成器与迭代器以及集合类型的一般应用
  • 51 this 类型的深度理解
  • 52 Promise、异步以及链式调用中的特殊处理
  • 53 不是类型的类型:模块
  • 54 跨模块扩展技术
  • 55 声明文件与全局模块的写法
  • 56 复杂参数的写法
  • 57 泛型表达式中的上下文
  • 58 如何在回调设计中使用泛型函数
  • 59 泛型声明的子类化问题

时间线

  • 2024.08.31 上传第57~59章节,修改IsUnion in t33.ts。
  • 2024.08.25 上传第54~56章节。
  • 2024.08.19 上传第51~53章节。
  • 2024.08.11 上传第48~50章节,补31/t3.ts。
  • 2024.08.05 上传第45~47章节。
  • 2024.07.28 上传第42~44章节。
  • 2024.07.21 上传第39~41章节。
  • 2024.07.14 上传第37~38章节。
  • 2024.07.07 上传第34~36章节。
  • 2024.07.01 上传第31~33章节。
  • 2024.06.23 上传第28~30章节。
  • 2024.06.16 上传第25~27章节。
  • 2024.06.09 上传第22~24章节。
  • 2024.06.02 上传第19~21章节。
  • 2024.05.26 上传第16~18章节。
  • 2024.05.19 上传第13~15章节。
  • 2024.05.13 上传第10~12章节。
  • 2024.05.05 上传第06~09章节。
  • 2024.04.23 上传第00~05章节。

About

极客时间课程《重学 TypeScript》的课件仓库。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy