话题编程语言 › TypeScript

编程语言:TypeScript

前端平台大仓应用稳定性治理之路

前端大仓通过统一代码规范、优化Git元数据性能、强化流程卡点等举措,系统性提升应用稳定性。治理围绕Git元数据大小、代码质量分、Lint error质量分、研发流程卡点和代码重复率五大核心指标,构建闭环治理体系。截至2025年Q3,各业务域普遍达成质量标准线,大仓应用未发生因治理导致的线上故障,实现高效、稳定、可持续的研发稳定性治理体系。

Ant Design 6.0 尝鲜:上手现代化组件开发

Ant Design 6.0带来了多项组件革新,Masonry瀑布流布局优化了高度不一的元素排列,Tooltip平滑移动提升了交互流畅性,InputNumber拨轮模式增强了触摸设备操作体验,Drawer拖拽调整增加了侧边面板的灵活性,Modal背景模糊引入了毛玻璃效果,提升了视觉质感。此外,Card组件支持赛博朋克风格,展现了多样化的设计可能,进一步提升了用户体验和开发效率。

前端工程化实践:打包工具的选择与思考

前端工程化经历了从静态页面到模块化再到工具链驱动的演进。打包工具如Webpack、Vite和Rspack各具特色:Webpack生态成熟但配置复杂,Vite开发体验极速但生产构建依赖Rollup,Rspack兼容Webpack且性能更优。核心差异体现在性能、配置和生态支持上,选择需结合项目需求和团队技术栈。未来工具将趋向更快、更智能、更标准化。

Migrating 3.7 Million Lines of Flow Code to TypeScript

Pinterest在八个月内将370万行代码从Flow迁移到TypeScript,提升了类型安全性和开发体验。迁移过程分为设置、转换和集成三个阶段,通过自动化工具和脚本大幅减少手动干预。最终,TypeScript的社区支持、语言特性和人才储备优势显著,迁移后开发效率和代码质量显著提升,且整个过程平稳无事故。

TypeScript 前端工程最佳实践

本文介绍了在前端业务开发中使用TypeScript的基本用法和常用知识点。作者提到了TypeScript的类型系统复杂,但可以帮助开发人员编写更好、更安全的代码。文章还介绍了一款VSCode插件——Paste JSON as Code,可以自动生成接口类型定义的TypeScript代码,提高开发效率。总结完毕。

携程度假基于 RPC 和 TypeScript 的 BFF 设计与实践

一种基于 RPC 的 BFF 实践,显著提升接口调用的效率和类型安全。

一看就懂的TypeScript工具类型

TypeScript内置了很多常用的工具类型,学习这些工具类型有助于我们更深入的理解TypeScript,同时也可以在使用TypeScript的过程中提升我们的开发效率。

TypeScript 基础学习之泛型和 extends 关键字

泛型是指在定义函数、接口或类的时候,不预先指定具体类型,而是在使用的时候再指定类型;extends 关键字主要用法,就是继承类型,结合三元表达式来完成更多的类似函数的应用方法。

TypeScript magic

At Artsy, we love TypeScript. We use it in most of our node/web/mobile repos. Today, I want to talk about a specific case we found while trying to make our types more strict on palette-mobile, which is our Design System for React Native.

使用 TypeScript 定义业务字典

在业务开发中,我们常常需要定义一些枚举值。随着业务逻辑的扩展,简单的枚举值往往会衍生出许多关联的字段定义。面对需要定义复杂业务字典的场景,本文将使用 TypeScript 实现一个定义业务字典的工具函数,并且支持类型提示。

DeepKit —— 赋予 TypeScript 更多可能性

一个叫 Deepkit 的第三方库,可以将 TypeScript 的类型信息保留到运行时进行消费。

浅谈TS运行时类型检查

TypeScript 对于前端项目可维护性提升很大,也能帮我们保障内部编码时的类型安全,但在和外部进行数据传递时,仅仅有编译期类型检查还是免不了出一些问题,本文将带你了解运行时的一些类型检查方案。

抛砖引玉:TypeScript 从入门到实践

众所周知 JavaScript 是一门弱类型语言,在前端进入工程化后,代码仓库越来越大,JavaScript 弱类型的缺点被无限放大,使其难以胜任开发大型项目。在一个多人维护的项目中,往往不知道别人写的函数是什么意思、需要传入什么参数、返回值是什么,一个用法不小心就会导致线上出现 BUG,所以除了靠口口相传以外还要维护大量的代码注释或者接口文档来提供其他人了解。但是当我们使用 TypeScript 后,除了初期具有一定的学习成本以外,基本上可以很好的解决上述的问题。

【TypeScript】never 和 unknown 的优雅之道

TypeScript 在版本 2.0 和 3.0 分别引入了 “never” 和 “unknown” 两个基本类型,在引入这两个类型之后,TypeScript 的类型系统得到了极大的完善。

淘宝店铺 TypeScript 研发规约落地实践

淘宝店铺前端团队的稳定性治理第一步,通过全流程研发规约的建立,让TypeScript成为大型前端工程的一剂良药。

TypeScript 类型编程: 从基础到编译器实战

本文假定读者已经使用过 typescript 并且了解基础的类型概念,不会介绍基础概念,主要专注于介绍如何进行系统化的类型编程。示例主要来源于官网、类型挑战仓库以及日常开发。

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.148.3. UTC+08:00, 2026-01-12 03:46
浙ICP备14020137号-1 $访客地图$