我们希望关注业界对 TypeScript 的技术选型思考,落地面临的挑战,制定的... 展开 >




快手研发工程师,TypeScript 贡献者,为 TypeScript 及 VS Code 添加过一些功能,做过一些微不足道的小贡献。
我们希望关注业界对 TypeScript 的技术选型思考,落地面临的挑战,制定的策略,获得的教训,帮助你更顺滑地迁入 TypeScript 项目,给业务提供实际价值。
演讲提纲:
1. 类型体操的起源与乐趣
2. 类型体操的极限在何方
3. 自动化生成体操代码
4. 类型体操的实践与技巧
5. 总结与畅想
你将获得:
TypeScript 在当下的前端开发工作流中处于重要地位。这不仅表现在语言本身对前端生态的影响,更体现在其语言服务上。通过 TypeScript 的语言服务,开发者可以得到实时类型检查、智能代码提示等助力,让开发过程更加轻松愉快。但是前端领域存在的诸多领域特定语言(DSL)却不完全基于 TypeScript,因此没法直接利用 TypeScript 语言服务的能力。
本次演讲受 Volar 插件的实现原理启发,将介绍借助 TypeScript 语言服务为低代码 DSL —— Amis 提供语言服务的方法,以期为其他 DSL 带来 TypeScript 般丝滑流畅的开发体验以及显著的生产力提升。
演讲提纲:
1. 背景介绍
2. 方法
你将获得:
了解了以低代码框架 Amis 为例的诸多领域特定语言(DSL)在前端领域的应用
了解如何使用 TypeScript 的语言服务为 Amis 增加类型检查、智能提示
了解如何使用类似的方法为自己的 DSL 制作语言服务,提升开发体验
在 2022 年的春节前夕中,快手用户增长团队和其他部门的同事一起实现了春节、冬奥等项目多个会场的活动开发。项目主要是 Vue 技术栈,在开发过程中,TypeScript 给我们提供了很多的帮助。本次演讲将会介绍大型活动中的类型检查用途,以及 Vue 中的 TypeScript 支持,Volar 是如何做的,介绍提供排查 Vue 中的 TSbug 的方法。
演讲提纲:
1. 背景介绍
2. 如何给 Vue 添加类型支持 Volar
3. 常见的 Vue 写法如何标注类型
4. Volar 的一些扩展应用
你将获得:


