首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端小厨子
掘友等级
前端开发工程师
篮球、唱歌、做饭。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
Typescript -- 类型推论与兼容性
当我们需要从几个表达式中推断类型的时候,计算通用类型算法会考虑所有候选类型,并得出一个兼容所有类型的类型。例如: 之前小节讲的是Typescript类型推论可以根据赋值表达式右边的来推断变量的类型,Typescript类型推论还可以根据赋值表达式的左边来推论赋值表达式右边的类型…
Typescript —— 枚举详解
枚举可以为定义一些带名字的常量,枚举可以清晰的表达意图,typescript支持数字枚举和字符串枚举,并且枚举是真是运行在编译后的代码中的。 以下是编译后的代码。 并且数值可以自定义,一旦遇到自定义数值,接下来的枚举属性都从自定义值开始自增,下面这个例子可以详细证明。 字符串枚…
Typescript —— 泛型详解
泛型可以为封装的代码提升可重用性,不仅支持当前的数据类型,同时也能支持未来的数据类型。 举个例子:创建一个函数,功能是返回值的类型与传入的参数类型相同。 泛型接口类型,只需要在接口名后加泛型即可。 泛型类与泛型接口一致,只需要在类名称后加即可。但是泛型变量只属于类的实例部分,类…
Typescript —— 函数详解
赋值语句的只要有一边写上类型推断后,ts都会自动推断出具体的类型。 Typescript要求参数传递的个数跟函数期望的参数个数是一致的,参数名是无所谓的,但是可以使用可选参数和默认参数来预定义参数,不过一定要在必须参数,必须参数之后的默认参数都是可选的。 当设置了--noImp…
Typescript —— 类详解
接口是约束类、对象、函数的契约。 使用普通接口{}的方式,类型检查器在检查时不会要求一定要所有属性一致,只要接口中要求的规则,赋值的对象都包含了即可. 使用interface定义的接口,类型检查器在检查时,严格要求赋值对象里的属性必须与接口完全一致,不可有其他属性,除非对接口的…
Typescript —— 接口详解
接口是约束类、对象、函数的契约。 使用普通接口{}的方式,类型检查器在检查时不会要求一定要所有属性一致,只要接口中要求的规则,赋值的对象都包含了即可. 注意事项:*对于包含方法和内部状态的复杂对象字面量来讲,你可能需要使用这些技巧,但是大部额外属性检查错误是真正的bug。* 变…
Typescript — 基础类型详解
从这个阶段开始将会对Typescript官方文档进行总结记录。 TypeScript 支持与 JavaScript 几乎相同的数据类型. 编译结果中会包含 enum 代码. 特例: null 和 undefined 是所有类型的子类型(除了never类型),可以赋值给任何类型,…
Cookie存储优化
最近几年,前端发展越来越快,已经可以开发“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App 媲美的功能和体验。我认为,WebApp 就是我们前端性能优化的产物,是我们前端工程师对体验不懈追求的结果,WebApp 优异的性能表现,要归功…
个人成就
文章被点赞
12
文章被阅读
5,166
掘力值
101
关注了
11
关注者
4
收藏集
3
关注标签
37
加入于
2019-05-14