首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Typescript
james
创建于2023-09-10
订阅专栏
Typescript
等 1 人订阅
共18篇文章
创建于2023-09-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Typescript 从入门到放弃系列(一)-环境配置和搭建
一.什么是Typescript Typescript更像后端JAVA,让JS可以开发大型企业应用 TS提供的类型系统可以帮助我们在写代码时提供丰富的语法提示 在编写代码时会对代码进行类型检查从而避免很
Typescript 从入门到放弃系列(二)-基础类型
TS中冒号后面的都为类型标识: (1)布尔、数字、字符串类型 (2)元组类型 (3)数组 (4)枚举类型等等
Typescript 从入门到放弃系列(四)-函数类型
一.函数的两种声明方式 通过 function 关键字来进行声明 通过表达式方式声明 二.可选参数 三.默认参数 四.剩余参数 五.函数的重载
Typescript 从入门到放弃系列(八)-兼容性
TypeScript 的类型系统是它的一个重要特性,它可以在编译时检查类型错误,提高代码的可靠性和可维护性。但是,在实际开发中,我们经常需要与其他库或框架进行交互,这时就需要考虑 TypeScript
Typescript 从入门到放弃系列(九)-类型保护
通过判断识别所执行的代码块,自动识别变量属性和方法 一.typeof类型保护 二.instanceof类型保护 三.in类型保护 四.可辨识联合类型 五.null保护 六.自定义类型保护 七.完整性保
Typescript 从入门到放弃系列(十)-类型推断
一.赋值推断 赋值时推断,类型从右像左流动,会根据赋值推断出变量类型 二.返回值推断 自动推断函数返回值类型 三.函数推断 函数从左到右进行推断 四.属性推断 可以通过属性值,推断出属性的类型 五.类
Typescript 从入门到放弃系列(十一)-交叉类型
Typescript 交叉类型(Intersection Types)是将多个类型合并为一个类型 交叉类型
Typescript 从入门到放弃系列(十三)-内置类型
一.Partial 转化可选属性 二.Required 转化必填属性 三.Readonly 转化仅读属性 四.Pick 挑选所需的属性 五.Record 记录类型 实现 map 方法,我们经常用 re
Typescript 从入门到放弃系列(七)-泛型
一.指定函数参数类型 单个泛型 多个泛型 二.函数标注的方式 类型别名 接口 三.泛型接口使用 四.默认泛型 五.类中的泛型 创建实例时提供类型 校验构造函数类型 六.泛型约束 泛型必须包含某些属性
Typescript 从入门到放弃系列(十二)-条件类型
一.条件类型基本使用 可以使用extends关键字和三元表达式,实现条件判断 二.条件类型分发 三.内置条件类型 1.Exclude排除类型 2.Extract抽取类型 3.NoNullable 非空
Typescript 从入门到放弃系列(十八)-类型声明
Typescript 类型声明文件的编写,类型声明在编译的时候都会被删除,不会影响真正的代码。目的是不重构原有的 js 代码,而且可以得到很好的 TS 支持
Typescript 从入门到放弃系列(十九)-扩展全局变量类型
Typescript 从入门到放弃系列(十九)-扩展全局变量类型: (1)扩展局部变量 (2)模块内全局扩展 (3)声明合并等
Typescript 从入门到放弃系列(五)-类
抽象类无法被实例化,只能被继承,抽象方法不能在抽象类中实现,只能在抽象类的具体子类中实现,而且必须实现。
Typescript 从入门到放弃系列(六)-接口
接口可以在面向对象编程中表示行为的抽象,也可以描述对象的形状。 接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。 (接口中不能含有具体的实现逻辑) 这里先来强调一下抽象类和接口的区别,抽象类中可以包含具体方法实现。接口中不能包含实现
Typescript 从入门到放弃系列(十四)-装包和拆包
在 TypeScript 中,装包(packing)和拆包(unpacking)通常指的是将多个类型合并成一个类型,或将一个类型拆分成多个类型的过程。
Typescript 从入门到放弃系列(十五)-自定义类型
一.Diff 实现 求两个对象不同的部分 二.InterSection 交集 三.Overwrite 属性覆盖 四.Merge 对象合并
Typescript 从入门到放弃系列(三)-类型推导
一.类型推导 声明变量没有赋予值时默认变量是any类型 声明变量赋值时则以赋值类型为准 二.包装对象 我们在使用基本数据类型时,调用基本数据类型上的方法,默认会将原始数据类型包装成对象类型 #三.联合
Typescript 从入门到放弃系列(十七)-模块和命名空间
文件模块:如果在你的 TypeScript 文件的根级别位置含有 import 或者 export,那么它会在这个文件中创建一个本地的作用域 。