文章 2023-07-20 来自:开发者社区

TypeScript 中「泛型」的基本使用

1、泛型的定义泛型:软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。这样用户就可以以自己的数据类型来使用组件。通俗理解:泛型就是解决 类、接口、方法 的复用性、以及....

文章 2023-07-20 来自:开发者社区

TypeScript 中「接口」的基本使用

TypeScript 接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。Typescrip 中的接口类似于 Java,同时还增加了更灵活的接口类型,包括....

文章 2023-07-20 来自:开发者社区

TypeScript 中「类」的基本使用

1、es 5 中类的定义function Person(){ //es5中简单的类 this.name = '张三'; //属性 this.age = 20; this.run = function(){ //实例方法:通过 new 的实例来调用 alert(`${this.name}快点跑啊!`); } } Person...

文章 2023-07-20 来自:开发者社区

TypeScript 中「函数」的基本使用

在 TypeScript 中,除了给某个变量添加 类型注释 之外,函数需要书写 参数类型 和 返回值类型,这样 TypeScript 就可以对函数的参数和返回值类型进行约束,从而达到类型严谨的目的。如果涉及到 可选参数、默认参数、函数的重载,则需要进行特殊的书写,具体可以看下面操作。1、函数返回值类型//函数声明 function fun():string{ //约束返回值的类型为是 st...

文章 2023-06-02 来自:开发者社区

TypeScript的基本使用(2)

1,特殊的数据声明(日期,正则等)日期let d:Date=new Date() //声明一个日期对象  正则let reg:RegExp=/\d{6}/ //正则 或者是声明页面元素对象let divs:NodeList=document.getElementBtid(“box”) //声明id是box的页面元素对象2.接口(此接口不是后端的接口,相当于是对象的模板,声明一个模板,.....

文章 2023-06-02 来自:开发者社区

TypeScript的基本使用(1)

这章节主要讲述的是ts和js的区别和一些其他用法,对于新手学习ts的同学来说是不错的选择哦1,变量声明(声明基本类型的数据),变量声明完成后,后续在重新赋值时如果类型不正确是会报错的,这里要注意下 声明数字类型   let num:number = 123声明字符串类型:let str:string = ”123“声明布尔类型let b:boolean =true //只能赋值tru.....

文章 2020-08-03 来自:开发者社区

明知 | TypeScript 结合 egg.js 基本使用

小小又进入了学习状态,此时小小由于最近接触了js的相关内容,进而接触了一些ts相关的内容,所以小小本次主要学习的内容是ts。 安装相关依赖 这里安装两个依赖,分别为egg和ts 安装ts 这里需要确保首先安装了npm相关工具。全局安装ts npm install -g typescript 进行全局的测试 $ tsc -v Version 3.2.2 这样就完成了本地全局的ts的安装 安装egg....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注
X
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等