跳至主要內容
前端物语|面试物语-typescript

h7mltypescripttypescript小于 1 分钟
说说如何在 React 项目中应用 TypeScript?

说说如何在 React 项目中应用 TypeScript?

一、前言

单独的使用 TypeScript 并不会导致学习成本很高,但是绝大部分前端开发者的项目都是依赖于框架的


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟
说说你对 TypeScript 的理解?与 JavaScript 的区别?

说说你对 TypeScript 的理解?与 JavaScript 的区别?

一、是什么

TypeScriptJavaScript 的类型的超集,支持ES6语法,支持面向对象编程的概念,如类、接口、继承、泛型等


h7mlinterviewtypescriptinterviewtypescript大约 3 分钟
说说你对 TypeScript 中类的理解?应用场景?

说说你对 TypeScript 中类的理解?应用场景?

一、是什么

类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础


h7mlinterviewtypescriptinterviewtypescript大约 5 分钟
说说如何在 Vue 项目中应用 TypeScript?

说说如何在 Vue 项目中应用 TypeScript?

一、前言

与 link 类似

VUE项目中应用typescript,我们需要引入一个库vue-property-decorator


h7mlinterviewtypescriptinterviewtypescript大约 3 分钟
说说你对 TypeScript 中泛型的理解?应用场景?

说说你对 TypeScript 中泛型的理解?应用场景?

一、是什么

泛型程序设计(generic programming)是程序设计语言的一种风格或范式

泛型允许我们在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型在typescript中,定义函数,接口或者类的时候,不预先定义好具体的类型,而在使用的时候在指定类型的一种特性


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟
说说 typescript 的数据类型有哪些?

说说 typescript 的数据类型有哪些?

一、是什么

typescriptjavascript几乎一样,拥有相同的数据类型,另外在javascript基础上提供了更加实用的类型供开发使用


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟
说说你对 TypeScript 中高级类型的理解?有哪些?

说说你对 TypeScript 中高级类型的理解?有哪些?

一、是什么

除了stringnumberboolean 这种基础类型外,在 typescript 类型声明中还存在一些高级的类型应用


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟
说说你对 TypeScript 中接口的理解?应用场景?

说说你对 TypeScript 中接口的理解?应用场景?

一、是什么

接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法


h7mlinterviewtypescriptinterviewtypescript大约 3 分钟
说说你对 TypeScript 中枚举类型的理解?应用场景?

说说你对 TypeScript 中枚举类型的理解?应用场景?

一、是什么

枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟
说说你对 TypeScript 装饰器的理解?应用场景?

说说你对 TypeScript 装饰器的理解?应用场景?

一、是什么

装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上

是一种在不改变原类和使用继承的情况下,动态地扩展对象功能


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟