• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
所有 中文 英语 最新 热度
8 条查询结果

重型 JS 项目的性能问题一向很难,我们在 review 各大开源 js 仓库性能实践的时候注意到:ts 源码的 checker.ts 这个文件相当暴力,它将 TS 完整类型系统全部逻辑 5.2 万行全部写在一个 ts 文件里,而文件大小则达到了惊人的 2.92 MB —— 这相当有趣,为什么?

18 技术 lddgo 分享于 2024-10-11

重型 JS 项目的性能问题一向很难,我们文档技术团队在 review 各大开源 JS 仓库性能实践的时候注意到:TS 源码的 checker.ts 这个文件相当暴力,它将 TS 完整类型系统全部逻辑 5.2 万行全部写在一个 TS 文件里,而文件大小则达到了惊人的 2.92 MB —— 这相当有趣,为什么?本文将带你从源码出发,分析背后的现象本质。

27 技术 lddgo 分享于 2024-08-28

本文将会极致贯彻实用主义,介绍一些可以直接上手用的 TypeScript 技巧,新手友好,不需要了解背后的原理与规则(但也提供了简单介绍),只要对着特定场景套公式就好了,就让我们把事情变得再简单一些吧!

42 技术 lddgo 分享于 2024-07-26

using 关键词用于代替 const 和 let,用于定义一个可释放的对象,即一个在使用后可以自我清理的对象。 然而,这个关键词源自 C#,那么 TypeScript 只是复制 C# 吗? 并不是,TypeScript 只是从 C# 中挑选出最优秀的特性,以提升整体开发者体验。 今天解释 using 关键词在 TypeScript 中的工作原理,以及一个适用于 using 关键词的常见使用场景。

51 技术 lddgo 分享于 2024-06-21

商业侧的业务比较复杂,B端项目中含有大量常量类的类型判断,且因历史原因,很多常量值前端无法直接知其含义,这既不利于新人的上手,也不利于项目的维护。 在开发协作上,前后端的API沟通,大都通过配置swagger api来进行,要不就是口口相传或者通过写info文档来定义结构、入参及出参,这种协作方式不仅沟通成本高,且前端缺少能主动感知后端API变更的手段。 同时,为了提高项目的可维护性,组内推动前端项目TS工程化,在改造过程中,也会因为业务迭代,需要创建新的项目,而新项目TS工程化的过程,不仅需要自定义大量的类型,也需要定义后端API类型参数,如果全部通过手动敲,代价太大,不仅很容易出错,也会影响业务的开发效率。 因此,为了提升开发协作效率,增加前端主动感知API的能力,提升项目的可维护性和开发效率,开发实现了TS自动化生成工具。

70 技术 lddgo 分享于 2024-03-08

大家好,最近 TypeScript 发布了 5.4 Beta 版本,其中包含了一些值得关注的新特性以及一些 Break Change,我们一起来看下吧:

195 技术 lddgo 分享于 2024-02-29

TypeScript 已于前段时间发布 5.2 beta 版本,可在 5.2 Iteration Plan 查看所有被包含的 Issue 与 PR。

203 技术 lddgo 分享于 2023-07-31

在本文中,我们将介绍六个 TypeScript 的高级技巧,每个技巧都有例子展示其如何实现和使用。使用这些技巧,您不仅可以提高您的代码质量,也可以提高您作为一名 TypeScript 程序员的技能水平。

207 技术 lddgo 分享于 2023-07-27