首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
活力小柯
创建于2022-04-19
订阅专栏
跟着小满学习TypeScript的心路历程
等 6 人订阅
共26篇文章
创建于2022-04-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
学习TypeScript26(TS进阶用法infer )
infer 是TypeScript 新增到的关键字 充当占位符 我们来实现一个条件类型推断的例子 定义一个类型 如果是数组类型 就返回 数组元素的类型 否则 就传入什么类型 就返回什么类型 使用int
学习TypeScript25(TS进阶用法Record & Readonly)
我们昨天学的Partial 很像只是把? 替换成了 Readonly Record 1 keyof any 返回 string number symbol 的联合类型 2 in 我们可以理解成for
学习TypeScript24(TS进阶用法Partial & Pick )
TypeScript内置高级类型Partial Pick Partial 看一下源码 使用前 转换后全部转为了可选 keyof 是干什么的? in 是干什么的? ? 是将该属性变为可选属性 T[P]
学习TypeScript23(TS进阶用法proxy & Reflect)
学习proxy对象代理 Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等) target 要使用 Proxy 包装的目标对象(可以是任何类型的
学习TypeScript22(实战TS编写发布订阅模式)
概述 思维导图 首先 需要定义三个角色 发布者 订阅者 调度者 具体代码 转载自:https://blog.csdn.net/qq1195566313/article/details/12273121
学习TypeScript21(Rollup构建TS项目 & webpack构建TS项目)
webpack rollup打包对比 配置json文件 npm init -y 配置rollup文件 配置tsconfig.json npm run dev 启动就可以尽情的玩耍了 webpack构
学习TypeScript20(装饰器Decorator)
Decorator 装饰器是一项实验性特性,在未来的版本中可能会发生改变 它们不仅增加了代码的可读性,清晰地表达了意图,而且提供一种方便的手段,增加或修改类的功能 若要启用实验性的装饰器特性,你必须在
学习TypeScript19(Mixins混入)
TypeScript 混入 Mixins 其实vue也有mixins这个东西 你可以把他看作为合并 1.对象混入 可以使用es6的Object.assign 合并多个对象 此时 people 会被推断
学习TypeScript18(声明文件d.ts)
声明文件 declare 当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。 例如我们有一个express 和 axios 发现express 报错了 让我们去下
学习TypeScript17(三斜线指令)
三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。 三斜线指令仅可放在包含它的文件的最顶端。 一个三斜线指令的前面只能出现单行或多行注释,这包括其它的三斜线指令。 如果它们出
学习TypeScript16(namespace命名空间)
我们在工作中无法避免全局变量造成的污染,TypeScript提供了namespace 避免这个问题出现 内部模块,主要用于组织代码,避免命名冲突。 命名空间内的类默认私有 通过 export 暴露 通
学习TypeScript15(tsconfig.json配置文件)
生成tsconfig.json 文件 这个文件是通过tsc --init命令生成的 配置详解 介绍几个常用的 1.include 指定编译文件默认是编译当前目录下所有的ts文件 2.exclude 指
学习TypeScript14(泛型)
泛型在TypeScript 是很重要的东西 例如vue3 是用ts编写的 里面用到了非常多的泛型 ok:我们看一个小例子 函数泛型 我写了两个函数一个是数字类型的函数,另一个是字符串类型的函数,其实就
学习TypeScrip13(symbol类型)
Symbols · TypeScript中文网 · TypeScript——JavaScript的超集 ts官网 Symbol 自ECMAScript 2015起,symbol成为了一种新的原生类型,
学习TypeScrip12(never类型)
TypeScript 将使用 never 类型来表示不应该存在的状态(很抽象是不是) never 与 void 的差异 never 类型的一个应用场景 举一个我们可能会见到的例子 由于任何类型都不能赋
学习TypeScrip11(类型推论|类型别名)
什么是类型推论 类型别名 type 关键字(可以给一个类型定义一个名字)多用于符合类型 定义类型别名 定义函数别名 定义联合类型别名 定义值的别名 转载自:https://blog.csdn.ne
学习TypeScrip10(枚举类型)
在javaScript中是没有枚举的概念的TS帮我们定义了枚举这个类型 使用枚举 通过enum关键字定义我们的枚举 1.数字枚举 例如 红绿蓝 Red = 0 Green = 1 Blue= 2 分别
学习TypeScrip9(元组类型)
当赋值或访问一个已知索引的元素时,会得到正确的类型: 越界元素 对于越界的元素他的类型被限制为 联合类型(就是你在元组中定义的类型)如下图 应用场景 例如定义execl返回的数据
学习TypeScrip8(Class类)
1.ok!那我们在TS 是如何定义类的如下图 在TypeScript是不允许直接在constructor 定义变量的 需要在constructor上面先声明 这样引发了第二个问题你如果了定义了变量不用
学习TypeScrip7(内置对象)
JavaScript 中有很多内置对象,它们可以直接在 TypeScript 中当做定义好了的类型。 ECMAScript 的内置对象 Boolean、Number、string、RegExp、Dat
下一页