TypeScript
文章平均质量分 71
学习有关TypeScript的所有知识。
前端江太公
一个理想主义的读书人。前端攻城狮,2021年被评为华为云享专家,阿里云专家博主,前端领域优质创作者等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度讲解TS:这样学TS,迟早进大厂【21】:代码检查
ESLint 可以安装在当前项目中或全局环境下,因为代码检查是项目的重要组成部分,所以我们一般会将它安装在当前项目中。原创 2022-07-12 10:05:30 · 1275 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【20】:声明合并
如果定义了两个相同名字的函数、接口或类,那么它们会合并成一个类型:原创 2022-07-12 10:03:30 · 1727 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【19】:泛型
泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。原创 2022-07-12 10:02:31 · 996 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【18】:类与接口
接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。原创 2022-07-12 10:01:32 · 1078 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【17】:类
传统方法中,JavaScript 通过构造函数实现类的概念,通过原型链实现继承。而在 ES6 中,我们终于迎来了 class。TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法。原创 2022-07-12 10:00:27 · 930 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【16】:枚举
枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。原创 2022-07-12 09:59:11 · 1333 阅读 · 1 评论 -
深度讲解TS:这样学TS,迟早进大厂【15】:字符串字面量类型
字符串字面量类型用来约束取值只能是某几个字符串中的一个。原创 2022-07-12 09:58:04 · 976 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【14】:类型别名
类型别名用来给一个类型起个新名字。原创 2022-07-12 09:56:57 · 715 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【13】:内置对象
内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(比如 DOM)的标准。原创 2022-07-12 09:55:41 · 893 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【12】:声明文件
当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。原创 2022-07-12 09:54:22 · 755 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【11】:类型断言
类型断言(Type Assertion)可以用来手动指定一个值的类型。原创 2022-07-04 15:34:26 · 1708 阅读 · 1 评论 -
深度讲解TS:这样学TS,迟早进大厂【10】:函数的类型
在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression)原创 2022-07-04 15:33:16 · 942 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【09】:数组的类型
简单的方法是使用「类型 + 方括号」来表示数组原创 2022-07-04 15:31:56 · 940 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【08】:对象的类型—接口
在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。TypeScript 中的接口是一个非常灵活的概念,除了可用于对类的一部分行为进行抽象以外,也常用于对「对象的形状(Shape)」进行描述。...原创 2022-07-04 15:30:34 · 940 阅读 · 1 评论 -
深度讲解TS:这样学TS,迟早进大厂【07】:联合类型
联合类型(Union Types)表示取值可以为多种类型中的一种。原创 2022-07-04 15:27:51 · 807 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【06】:类型推论
如果没有明确的指定类型,那么 TypeScript 会依照类型推论(Type Inference)的规则推断出一个类型。原创 2022-06-14 09:11:23 · 805 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【05】:任意值
任意值(Any)用来表示允许赋值为任意类型。原创 2022-06-14 09:09:09 · 1115 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【04】:原始数据类型
原始数据类型包括:布尔值、数值、字符串、null、undefined 以及 ES6 中的新类型 Symbol。原创 2022-06-13 17:09:12 · 862 阅读 · 1 评论 -
深度讲解TS:这样学TS,迟早进大厂【03】:简单的例子 helloworld
在 TypeScript 中,我们使用 指定变量的类型, 的前后有没有空格都可以。上述例子中,我们用 指定 参数类型为 。但是编译为 js 之后,并没有什么检查的代码被插入进来。这是因为 **TypeScript 只会在编译时对类型进行静态检查,如果发现有错误,编译的时候就会报错。...原创 2022-06-13 11:13:08 · 1248 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【02】:安装 TypeScript
我们约定使用 TypeScript 编写的文件以 `.ts` 为后缀,用 TypeScript 编写 React 时,以 `.tsx` 为后缀。原创 2022-06-13 11:09:18 · 1014 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂【01】:什么是 TypeScript?
TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。原创 2022-06-13 09:45:27 · 1355 阅读 · 0 评论 -
TypeScript 之 More on Functions
前言TypeScript 的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自 TypeScript Handbook 中 「More on Functions」 章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。正文函数是任何应用的基础组成部分,无论它是局部函数(local functions),还是从其他模块导入的函数,亦或是类中的方法。当然,函数也是值 (values),而且像其他值一样,TypeScript 有很多种.原创 2021-11-17 10:07:51 · 2849 阅读 · 0 评论 -
深度讲解TS:这样学TS,迟早进大厂系列全集
江左梅郎:一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的H5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究,除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、Vue、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 10 期,点赞、收藏、评论、关注、三连支持!本博客持续更新中建.原创 2021-08-17 10:18:32 · 3720 阅读 · 0 评论 -
vue:typescript 提示 Object is possibly null || Object is possibly null: 对象可能是null
Object is possibly null: 对象可能是null 分析:localStorage.getItem(“SET_HISTORY_KEY”) 这个值有可能为空,所以再执行getItem就会报错此刻对象可能为空。 解决: 联合类型 把null的情况写入 类型断言成any类型,any类型上访问任何属性和方法都是被允许的。 ...原创 2020-10-26 20:02:18 · 4185 阅读 · 0 评论 -
vue+ts:Property ‘searchMes‘ is private and only accessible within class ‘HomeComponent‘.
在开发项目使用打包命令打包的时,遇到了Property 'searchMes' is private and only accessible within class 'HomeComponent'.这一类错误。 原因: 定义变量的时候都使用了 private 导致,打包的时候无法读取html页面使用private定义的变量 解决: 把定义的变量 private 修改 pubilc ...原创 2020-10-26 19:28:17 · 2133 阅读 · 1 评论
分享