首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TS专栏
金色小芝麻
创建于2021-07-26
订阅专栏
TS的学习
等 45 人订阅
共11篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TS系列篇|高级数据类型
1、交叉类型& 交叉类型是将多个类型合并为一个类型。交叉类型其实就是两个接口类型的属性的并集 在上面代码中我们先定义了 PersonName 类型,接着使用 & 运算符创建一个新的 Person 类型
TS系列篇|类型的兼容性 & 类型的保护
一、类型兼容性 TypeScript 结构化类型系统的基本规则是,如果x要兼容y,那么y至少具有与x相同的属性。比如: 这里要检查y是否能赋值给x,编译器检查x中的每个属性,看是否能在y中也找到对应属
TS系列篇|泛型
泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候在指定类型的一种特性 1、泛型函数 首先,我们来实现一个函数 createArray, 它可以创建一个指定长
TS系列篇|装饰器(@)
装饰器是一种特殊类型的声明,它能够被附加到类声明、方法、属性或者参数上, 语法:装饰器使用 @expression 这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明
TS系列篇|接口(interface) 和 类型别名(type)
接口一方面可以在面向对象编程中表示为 行为的抽象, 另外也可以用来描述 对象的形状 一、接口 1、接口的使用 interface 中可以用分号或者逗号分割每一项,也可以什么都不加 1.1 对象的形状
TS系列篇|类(class)
类(Class)定义了一件事物的抽象特点,包含它的属性和方法 1、定义类 在 TypeScript 中,我们也是通过 Class 关键字来定义一个类, 使用 constructor 定义构造函数。 2
TS系列篇|函数(Function)
函数是JavaScript应用程序的基础。 它帮助你实现抽象层,模拟类,信息隐藏和模块。 在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。 TypeScri
TS系列篇|基础数据类型 和 类型推论及断言
在开始之前先了解一个概念 1、数字类型(number) 除了支持十进制和十六进制字面量,TypeScript还支持ECMAScript 2015中引入的二进制和八进制字面量。 2、字符串类型(stri
TS系列篇|TypeScript基础入门
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 一、TypeScript是什么? TypeScript 是一种开源语言; TypeScript 也是一种保留JavaScript 运行时行为
TS系列篇|TypeScript的诞生
这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战 Hejlsberg 决定建立一个“可擦除类型系统”,这个组件使 TypeScript 成为 JavaScript 的超集。
TS系列篇|从JS的起源到浏览器大战|8月更文挑战
好久不见,芝麻同学回来了😄 芝麻同学自从来到现在的公司后,就一直在使用TypeScript了,刚开始从JS转换为TS的时候,很不适应,常常自我质疑:“这也没错啊,咋就飘红了呢”,就这样一边质疑一边学习