首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TypeScript
订阅
aierong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 1订阅
TS 高级类型清单(附 demo)🛵
TypeScript 是一种类型化的语言,允许你指定变量的类型,函数参数,返回的值和对象属性。 交叉类型是一种将多种类型组合为一种类型的方法。 这意味着你可以将给定的类型 A 与类型 B 或更多类型合并,并获得具有所有属性的单个类型。 如你所见,IntersectionType…
细数 TS 中那些奇怪的符号
本文阿宝哥将分享这些年在学习 TypeScript 过程中,遇到的 10 大 “奇怪” 的符号。其中有一些符号,阿宝哥第一次见的时候也觉得 “一脸懵逼”,希望本文对学习 TypeScript 的小伙伴能有一些帮助。 好的,下面我们来开始介绍第一个符号 —— ! 非空断言操作符。…
一文读懂 TypeScript 泛型及应用( 7.8K字)
软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型…
1.2W字 | 了不起的 TypeScript 入门教程
TypeScript 已经入门了,但觉得 TypeScript 泛型有点难,想系统学习 TypeScript 泛型相关知识的小伙伴们看过来一文读懂 TypeScript 泛型及应用( 7.8K字)(掘金)。 TypeScript 是一种由微软开发的自由和开源的编程语言。它是 J…
一文让你彻底掌握 TS 枚举
在 JavaScript 中布尔类型的变量含有有限范围的值,即 true 和 false。而在 TypeScript 中使用枚举,你也可以自定义相似的类型。 No 和 Yes 被称为枚举 NoYes 的成员。与对象字面量一样,尾随逗号是被允许的。对于 NoYes 枚举我们能够轻…
一文读懂 TS 中 Object, object, {} 类型之间的区别
TypeScript 2.2 引入了被称为 object 类型的新类型,它用于表示非原始类型。在 JavaScript 中以下类型被视为原始类型:string、boolean、number、bigint、symbol、null 和 undefined。 所有其他类型均被视为非基…
看这篇TypeScript入门真的够够了!
js是动态数据类型,不能进行数据类型的校验,导致我们接触别人的代码的时候很有可能不知道这一行代码是什么意思,需要传递什么样的参数,导致写代码的困难以及bug的增加。 所以出现了typescript这种超级JavaScript,这种非动态数据类型的语言--》 静态类型的语言。 来…
Typescript开发学习总结(附大量代码)
如果评定前端在最近五年的重大突破,Typescript肯定能名列其中,重大到各大技术论坛、大厂面试都认为Typescript应当是前端的一项必会技能。作为一名消息闭塞到被同事调侃成“新石器时代码农”的我,也终于在2019年底上车了Typescript。使用的一年间整理了许多的笔…
走近Ts,用了爽,用后一直爽(二)
中写了Ts的一些类型、属性等简单语法,以及类、接口、装饰等高级用法后,今天我们来看看如何在vue项目中使用ts,目前使用公司项目用的较多的还是vue2.x,vue是渐进式的框架,我们学习也要渐进式的,所以本文也先围绕vue2.x来对Ts进行实战,为后期切换vue3.0打下基础。…
前端猛男带你玩转typescript(下)
在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 、AMD 两种。前者用于服务器,后两者用于浏览器。 CommonJS是服务器端js模块化的规范,而NodeJS是这种规范的实现。 根据CommonJS规范,每一个文件就是一个模块,拥有自己独立的作用域,…