首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Typescript
订阅
叶枫就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
6 个 TypeScript 的高级技巧,帮你写出更清晰的代码
大家好,我是 simple ,我的理想是**利用科技手段来解决生活中遇到的各种问题**。 使用这些技巧来编写你自己的 TypeScript 代码,不仅可以提高你的代码质量,也可以提高你作为
会写 TypeScript 但你真的会 TS 编译配置吗?
掌握 TypeScript 项目的 tsconfig.json 编译配置,弄明白 TSC 编译器的优缺点,清楚打包工具处理 TS 的差异,总结企业级项目实践经验!
typescript 之 tslib 是什么,你需要它吗
前言 不知道你是否曾在使用 TS 时遇到过这样的错误。 在一番搜索之下,也许你可以找到这样的解决方案:安装依赖 tslib。 这固然可以解决问题,但我想我们心中的疑惑并没有解开 为什么许多项目并没有安
Typescript-函数签名与函数重载
参数类型的名字和函数参数的名字可以不一致,写成一致是为了增加该函数类型的可读性。 一边指定了类型但是另一边没有类型的话,TypeScript编译器会通过类型推断自动识别出类型。 Interface 里面需要列出参数列表返回值类型的函数定义。写法如下: 类型别名会给一个类型起个新…
在项目中用ts封装axios,一次封装整个团队受益😁
这篇文章封装的axios已经满足如下功能: 无处不在的代码提示; 灵活的拦截器; 可以创建多个实例,灵活根据项目进行调整; 每个实例,或者说每个接口都可以灵活配置请求头、超时时间等。
Typescript 中的 Partial, Readonly, Record, Pick
在 typescript (后面简称为 ts)中定义 interface(后面简称为“接口”) 时,常常需要对进行二次封装或调整,而 ts 在2.1版本中加入了一些程序类型工具,供开发者方便的进行此类操作。 这些程序类型早在2016年就发布了,因此已经被很多框架或插件所使用。那…
一文让你彻底掌握 TS 枚举
在 JavaScript 中布尔类型的变量含有有限范围的值,即 true 和 false。而在 TypeScript 中使用枚举,你也可以自定义相似的类型。 No 和 Yes 被称为枚举 NoYes 的成员。与对象字面量一样,尾随逗号是被允许的。对于 NoYes 枚举我们能够轻…
一文读懂 TypeScript 泛型及应用( 7.8K字)
软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型…
TypeScript 中的多种 import 解义
JavaScript 中有多种 export 的方式,而 TypeScript 中针对这种情况做了多种 import 语法,最常见的就是 import * as path from 'path' 这种。这篇文章主要来讲解 TypeScript 中不同的 import 具有什么意义
React + Typescript 工程化治理实践
最近参与了一个 React + Typescript 组件项目,这个项目后期会开源,对代码的质量和工程化上有比较高的要求,因此需要进行工程化治理。通过这次工程化治理,笔者算是梳理清楚了一个 React + Typescript 第三方组件所需要的一些工程化方面的基础设施,在这里…