首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
《Effective TypeScript 》读书笔记
云不挽夕
创建于2022-10-19
订阅专栏
对于 《Effective TypeScript 》一书相关部分读书笔记,巩固读书心得
暂无订阅
共8篇文章
创建于2022-10-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《Effective TypeScript 》-- 条款13: 了解 type 和 interface 的异同点
条款13: 了解 type 和 interface 的异同点 相同点 当我们想要定义一个复杂对象类型的时候,我们通常可以使用: 所以当 type 和 interface 同时可以表达一个类型时,我们一
《Effective TypeScript 》-- 条款14: 使用类型操作和泛型避免重复工作
条款14: 使用类型操作和泛型避免重复工作 在类型中,也有很多方法能够让我们避免重复的工作,所以这一章我们会学习如何在类型之间进行映射; 1. 给类型命名,拿函数而言,就是生成一个完成的函数的类型,包
《Effective TypeScript 》-- 条款11: 额外属性检查的局限性
条款11: 额外属性检查的局限性 目录: 理解什么是额外类型检查; 理解为什么会存在额外类型检查、和常规的类型检查有什么区别; 掌握局限性表现在什么地方; 1. 额外类型检查 额外类型检查是指当将值或
《Effective TypeScript 》-- 条款1: 理解 TS 和 JS 的关系
条款一:理解 TS 和 JS 的关系 这句话想比大家一定不会陌生,之前是写在 TypeScript 官网上的,那到底如何来理解他们两个之间的关系呢: 在语法上,只要你的 JS 没有任何语法错误,那么它
《Effective TypeScript 》-- 条款3: 理解代码的生成是独立于类型的
条款三:理解代码的生成是独立于类型的 首先理解转译和编译的概念: 转译指的是以某种变成语言的程序作为输入,生成由另一种编程语言构成的等效代码的过程; 编译指的是从一个较为高级的语言转换成低级语言; T
《Effective TypeScript 》-- 条款7: 将类型视为价值的集合
条款7:将类型视为价值的集合 JS 数据类型: 当我们谈到 “JS 的数据类型” 这个概念的时候,我们首先会想到的是“ JS 的数据类型有哪些 ”这个面试题,张口就来 那就是 “null undefi
《Effective TypeScript 》-- 条款9: 优先使用类型声明而非类型断言
条款9: 优先使用类型声明而非类型断言 笔者认为 TS 似乎有两种方式为一个变量进行类型的约定,这个似乎尤其精妙,他可以更大胆一些: 第一种方式是通过 : ,该符号后面跟一个类型,作用是为变量声明一个
《Effective TypeScript 》-- 条款8: 知道如何分辨符号是类型空间还是值空间
条款8: 知道如何分辨符号是类型空间还是值空间 这里的符号,指的是变量符号。 理解一下以上的概念: 值空间,就是存储在运行时内存中数据;