首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
阡陌红尘同志
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
2022年了,我才开始学 typescript ,晚吗?(7.5k字总结)
其实早在初学前端时,就有大致了解过 typescript ,但后面工作中基本 vue2 开发为主,所以真正能够接触到 typescript 的机会其实并不多。 尽管在某些间歇性踌躇满志的时刻,我
「1.9W字总结」一份通俗易懂的 TS 教程,入门 + 实战!
19年刚毕业的时候,我就接触过 TS,因为组里的项目用到了 TS,不学不行。但我其实只了解了 TS 一些很零碎的概念,因为日常工作是一个拧螺丝的过程,只需要把别人的代码复制粘贴过来能跑就行,我不必知道
亲手码出TypeScript最前沿的教程(基础篇)
本文旨在帮助大家在闲暇时间掌握TS用法,故抽出时间,学习整理TypeScript教程,本文大部分内容来自阮一峰老师的网站,大家放心阅读。 TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源…
亲手码出TypeScript最前沿的教程(进阶篇)
本文为是TypeScript的进阶篇,在上一篇TypeScript的基础篇中,我们讲到了什么是TypeScript,他们的优缺点对比和如何安装,以及TS基础语法中的原始数据类型,任意值、联合类型、接口、数组类型、函数类型。 那么在进阶篇中,我们将继续带领大家学习TS中的类,元组…
类型推断 -- Typescript基础篇(13)
我们并不总是需要为变量指定具体的类型,ts会根据一些规则推断变量类型。 因为const 指定的变量表示是常量,不可变。所以ts能在基础类型的基础上进一步推断出更具体的类型,这个和字面量类型相似。而let指定的变量是可变类型,所以只能推断出基础类型。 此时ts会将它推断为(str…
类 -- Typescript基础篇(9)
js并不同于传统面向对象的语言,它使用构造函数和原型链实现面向对象编程。而且并没有真正的类的概念,即使ES6新增了class关键字,它本质也是语法糖。 但是通过使用class能增加代码语义性。并且ts对class提供了诸多功能,使得我们能够更像其他面向对象的语言一样使用clas…
声明合并 -- Typescript基础篇(12)
在之前的函数章节中,通过声明多个函数类型实现函数的重载。函数重载就是函数声明合并。除了函数声明合并外。ts还会将接口和枚举声明进行合并。 接口的函数成员在重载时,在同一个声明中的顺序保持不变;但后声明的函数顺序会在先声明的函数之上,即后声明函数的有更高的优先级。(如上面合并结果…
泛型 -- Typescript基础篇(11)
我们在定义类型时,除了要给类型具体的规范和约束外,另一个重要考量是能否方便的复用。 可以看出这两个方法实现代码其实是一模一样的,唯一的区别是参数和返回值的类型不同。当然,为了消除这种重复,我们可以把参数和返回值类型改为any,但这样会失去类型保护;或者我们也可以用联合类型,结合…
类与接口 -- Typescript基础篇(10)
接口除了能够对对象属性就行规范,也能够对类的行为进行抽象,即类可以继承接口;反之接口也可以继承类。需要注意的是:在类继承接口时,接口只规定了类的实例公有部分;在接口继承类时,继承类的所有实例部分。 在上例中,ColorPoint继承Point接口。注意:类继承接口使用的是imp…
字面量类型 -- Typescript基础篇(8)
除了可以用interface或者enum等定义不同的类型名字,还可以使用type为类型命名。