资源简介
TypeScript 这门语言目前的应用越来越广泛。比如在前端领域,React、Vue 和 Angular 这三框架占据主流,而这三个框架都是默认支持并推荐 TS 的。很多大厂也纷纷把自己的 JS 项目转向 TS。
这是因为 TypeScript 非常适合应用于大型项目,且它的生态系统日益繁荣,这些都给项目开发带来了极大便利。
不过,想要熟练掌握和深入理解这门语言仍然很难。这是因为 TypeScript 存在两大难点。
第一,类型问题难以理解。尽管我们把 TypeScript 当作 JavaScript 的超集,但很多时候 JavaScript 的写法、用法并不能直接套在 TypeScript 上。比如 TypeScript 很核心的一部分就是类型系统,而 JavaScript 里这个概念是相当弱化的。
第二,TypeScript 技术本身比较新。所以哪怕官方文档也无法摒弃矛盾混杂的部分,如果仅靠文档和网上的零散资料,我们很容易“入门即放弃”。
为了让你科学高效地掌握 TypeScript,我们特意邀请了周爱民老师推出这门《重学 TypeScript》视频课,通过大量的示例与跟学带练,一步步带你从 TS 新手晋升为 TS 高手。
课程设计
课程精心设计 5 大模块,带你从各个角度吃透 TypeScript 语言精髓和应用方法。
初阶类型篇
帮助你从 JavaScript 的语言环境切换到 TypeScript 语言,带你熟悉 TypeScript 的类型全景,熟悉接口、类、函数与列表等类型,并掌握 TS 与 JS 混用的一些高级策略。学完这个部分,你就可以在开发工作中使用 TS 了。
高阶类型上篇
深入学习 TS 作为表达式语言的特性,包括一般表达式类型、条件类型以及赋值兼容性等内容,还会带你入门泛型,借助泛型工具和泛型声明技巧处理一些更复杂的问题。学完这个部分,能让你对 TS 语言建立更深刻的理解。
TypeScript 应用篇
主要讲在 VSCode 等 TS 生态和环境里如何有效使用 TS(包括工具链使用和配置详解),让你将初阶类型篇所学知识应用到具体开发实践中去,切实提升你的 TS 工程化能力。此外,这个篇章里,我们还特别设计了利用 AI 辅助编程等前沿内容,帮你开拓眼界。
高级类型下篇
讲解 TS 与 JS 的高级特性及高级泛型应用的实用技巧,让你能自由地掌控 TypeScript,应付复杂或高级别的类型挑战,并熟悉 TS 类型计算中的各种限制与特例。最后,还会结合用户的反馈,精选一些典型的类型体操题目进行深度解析。
TypeScript 带练跟学
沉浸式实战带练跟学环节,手把手带你体验从 JS 转 TS 的全过程,进行 TS 项目上手开发的实战演练以及 TS 扩展工具的应用实战。学完这个部分,不但能让你将之前所学融会贯通,还能解决许多隐藏在实战应用的疑难问题。
课程 GitHub 仓库(用于获取课程代码、下载课件):https://github.com/aimingoo/jike2
资源目录
——/天下无鱼17号盘-90T/计算机教程SDJDS/02-极客时间/第四部分/328-100761001-视频课-周爱民-重学 TypeScript(完结) ├─01-我们为什么要用TypeScript.mp4 39.19MB ├─02|怎样标注类型?.mp4 33.35MB ├─03|TS与JS相关的那些类型.mp4 42.55MB ├─04|联合和交叉.mp4 41.84MB ├─05|TypeScript类型系统全景.mp4 75.02MB ├─06|接口类型的联合与交叉.mp4 48.74MB ├─07|类的声明与使用.mp4 54.48MB ├─08|类与接口的相互操作.mp4 73.61MB ├─09|函数签名与传统的类(构造器).mp4 47.52MB ├─10|索引签名与列表(数组和元组).mp4 56.11MB ├─11|TypeScript中的同名处理策略.mp4 50.03MB ├─12|枚举类型.mp4 75.21MB ├─13|类型守护与类型收窄.mp4 49.25MB ├─14|在JS与TS之间互通访问的技术.mp4 48.47MB ├─15|在TypeScript中的“语句”与“名字”.mp4 33.81MB ├─16|表达式类型及其基本性质.mp4 54.88MB ├─17|作为表达式类型的联合与交叉.mp4 54.7MB ├─18|元组中的...和索引存取表达式(用Key).mp4 77.42MB ├─19|keyof的特殊性(取Key).mp4 57.56MB ├─20|映射类型(映射key).mp4 54.91MB ├─21|模板字面量类型.mp4 78.37MB ├─22|条件类型概要.mp4 58.7MB ├─23|赋值兼容性的再说明.mp4 68.9MB ├─24|将条件类型用作操作数(X、Y).mp4 42.67MB ├─25|在条件中使用其它类型(L、R).mp4 67.02MB ├─26|分布式条件类型的应用.mp4 66.76MB ├─27|理解推断(infer).mp4 50.32MB ├─28|理解约束(constraint).mp4 46.78MB ├─29|泛型基本概念和泛型工具.mp4 57.39MB ├─30|泛型声明(一):一般类型的泛型声明.mp4 56.54MB ├─31|泛型声明(二):函数与类.mp4 72.28MB ├─32|泛型中的推断、约束和缺省.mp4 56.59MB ├─33|泛型工具实践(一):推断-上篇.mp4 58.44MB ├─33|泛型工具实践(一):推断-下篇.mp4 90.05MB ├─34|泛型工具实践(二):转换.mp4 56.53MB ├─35|泛型工具实践(三):列举.mp4 58.48MB ├─36|在VSCode中管理TypeScript.mp4 74.48MB ├─37|在VSCode环境下的TypeScript开发过程全解(上).mp4 60.82MB ├─37|在VSCode环境下的TypeScript开发过程全解(下).mp4 39.3MB ├─38|在VSCode中使用JSDoc-TSDoc.mp4 43.13MB ├─39|从传统到智能:抽取类声明的接口.mp4 55.83MB ├─40|让AI参与VSCode与TypeScript的开发全程.mp4 65.99MB ├─41|TypeScript扩展了哪些应用特性.mp4 68.09MB ├─42|管理与组织TypeScript文件与工具套件.mp4 70.97MB ├─43|装饰器的用法.mp4 68.4MB ├─44|为TypeScript代码写测试用例.mp4 49.59MB ├─45|配置基础概念之模块:解析、目标和映射.mp4 81.64MB ├─46|配置选项详解(一):Node.js集成.mp4 66.61MB ├─47|配置选项详解(二):浏览器输出.mp4 48.37MB ├─48|配置选项详解(三):第三方工具集成.mp4 78.1MB ├─49|配置选项详解(四):其它编译选项与环境.mp4 59.53MB ├─50|生成器、迭代器与集合类型的一般应用.mp4 84MB ├─51|this类型的深度讲解.mp4 47.16MB ├─52|Promise、异步以及链式调用中的特殊处理.mp4 53.9MB ├─53|不是类型的类型:模块.mp4 57.49MB ├─54|跨模块扩展技术.mp4 49.09MB ├─55|声明文件与全局模块的写法(Globals.d.ts).mp4 47.15MB ├─56|复杂参数的写法.mp4 60.81MB ├─57|泛型表达式中的上下文与递归.mp4 46.69MB ├─58|如何在回调设计中使用泛型函数.mp4 51.81MB ├─59|泛型声明的子类化问题.mp4 58.49MB ├─list.txt -1.#INDB ├─开篇词|TypeScript高手修炼指南.mp4 111.37MB ├─直播课预告&问题征集.mp4 2.44MB ├─结课测试|检验一下自己的学习成果吧.mp4 281.86KB └─课程导学|如何高效学习这门课?.mp4 133.18KB
感谢分享!
感谢分享,重学ts
感谢分享!
感谢分享
支持了,感谢分享
感谢分享
感谢分享。
TS学习一下,感谢分享
学习一下,ts肯定可以的
感谢分享。
学习
学习一下
学习一下
学习一下
学习
后面再说
感谢分享
感谢分享
感谢分享。
学习
感谢分享。
感谢分享。
感谢分享。
感谢分享
感谢分享
感谢分享
学习
感谢分享
感谢分享
感谢分享。
站长,想念你,看到你回来很开心
学习
感谢分享
感谢分享!@
感谢分享。