首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TS从入门到放弃
阿海丶
创建于2022-02-10
订阅专栏
从零开始学习TS
等 25 人订阅
共50篇文章
创建于2022-02-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ts类型挑战【七】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 题目十:includes 本题想实现一个类似 js 数组中 includes 的方法:判断参数2是否存在于
ts类型挑战【六】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 题目七:awaited 通过测试代码我们可以知道,MyAwaited 接收一个 Promise 类型的参数
ts类型挑战【五】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 题目六:exclude 题目要求我们实现一个 Exclude,需要和系统内置的 Exclude 功能一致。
ts类型挑战【四】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 题目五:tuple-length 我们需要搞清楚下面两个问题: 什么是 tuple 类型? tuple 和
ts类型挑战【三】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 题目四:first-of-array 取出数组的第一个元素 知识点: extends 类型条件判断 获取
ts类型挑战【二】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 题目二:easy-readonly 在这道题中,我们实现的 MyReadonly 需要和系统实现的 Rea
ts类型挑战【一】
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 本专栏基于 type-challenges 来进行 typescript 类型的训练。 这里给我们准备了很
TS从入门到放弃【二十三】:为第三方库写声明
我们来尝试为 indexof 这个库写声明 1、安装依赖 首先,先安装 indexof 依赖 2、查看源代码 下面的 indexof 的源代码: 可以看出 indexof 这个库还是比较简单的: 拿出
TS从入门到放弃【二十二】:封装并发布一个npm包
封装 array-map-dylan 方法 1、初始化 在 array-map-dylan 文件夹下执行 在 package.json 中: 入口文件 main:用来指定使用这个库的人,在使用的时候引
TS从入门到放弃【二十一】:tsconfig.json配置详解
一、compilerOptions 编译选项配置 1、target 用于指定TS编译完之后的版本目标。 我们知道 TS 编译之后也是 JS 代码,而且我们输出的目标不同,它编译完的代码是不同的 2、m
TS从入门到放弃【二十】:声明文件
首先,需要识别已有的 JS 库的类型。 在 TS 出现之前,大部分 JS 库都是纯 JS 库;有了 TS 之后,一些库开始用 TS 编写,但是编译完成之后它们还是 JS 代码。 如果我们要在
TS从入门到放弃【十九】:混入
混入就是把两个对象或者类的内容混合到一起,从而实现功能复用。 1、对象的混入 js 中对象的混入(实现两个对象的合并) ts中对象的混入 可以把鼠标放在 Ab 上,看看它的类型:let Ab: Obj
TS从入门到放弃【十八】:装饰器
如果想在 TS 项目中使用装饰器,需要将 tsconfig.json 配置项中的 experimentalDecorators 设置为 true。 装饰器的定义: 装饰器是一种新的声明,它能够作用于类
TS从入门到放弃【十七】:声明合并
声明合并:指TS编译器会将名字相同的多个声明合并为一个声明。合并后的声明同时拥有多个声明的特性。 在 TS 中,接口和命名空间是可以多次声明的(声明同样名字的接口或命名空间)。 1、同名接口的合并 上
TS从入门到放弃【十六】:模块和命名空间
TS 和 ES6 保持一种,包含顶级的 import 和 export 的文件都被当作成一个模块,模块中定义的内容仅模块内可见,而不是全局可见。 TS 模块除了遵循 ES6 标准的语法外,还有一些特定
TS从入门到放弃【十五】:ES6和NodeJS的模块
「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」。 因为我们接下来就会开始讲 TS 的模块系统了,所以在此之前,先来看看 ES6 标准 和 NodeJS中CommonJ
TS从入门到放弃【十四】:高级类型(三)
「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」。 1、增加或移除修饰符 我们之前通过映射,遍历一个类型的属性,给每一个属性添加 readonly 或者 可选 修饰符。
TS从入门到放弃【十三】:高级类型(二)
「这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战」。 1、this 类型 在 js 中,this 可以用来获取 全局对象、类实例对象、构建函数实例等引用。 在 ts 中,t
TS从入门到放弃【十二】:高级类型(一)
「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」。 有了前面所学内容的铺垫,本章我们学习的高级类型中,有一些是之前所学知识的结合,有一些是在之前内容上提升的新东西。 学习
TS从入门到放弃【十一】:类型推论和兼容性
「这是我参与2022首次更文挑战的第6天,活动详情查看:2022首次更文挑战」。 我们在一些时候可以省略类型的指定,TS 会帮我们推断出省略类型地方适合的类型。 我们通过学习类型推论,可以了解 TS
下一页