原文:TypeScript躬行记(4)——泛型

泛型是程序设计语言中的一种风格或范式,相当于类型模板,允许在声明类 接口或函数等成员时忽略类型,而在未来使用时再指定类型,其主要目的是为它们提供有意义的约束,提升代码的可重用性。 一 泛型参数 当一个函数需要能处理多种类型的参数和返回值,并且还得约束它们之间的关系 例如类型要相同 时,就可以采用泛型的语法,如下所示。 函数名称后面跟了 lt T gt ,其中把T称为泛型参数或泛型变量,表示某种数 ...

2019-12-23 07:47 0 229 推荐指数:

查看详情

TypeScript躬行(3)——类

  类是对对象的抽象,描述了对象的特征和行为,而对象就是类的实例。ES6引入了类的概念(相关内容可参考ES类和ES6类的继承两节),TypeScript在此基础上,不仅根据ES7等规范完善了类的语法,还添加了许多其它语法。而在使用TypeScript的类时,不必关心兼容性问题,因为这些工作已由 ...

Thu Dec 19 15:16:00 CST 2019 0 237
TypeScript躬行(1)——数据类型

  TypeScript不仅支持JavaScript所包含的数据类型,还额外扩展了许多实用的数据类型,例如枚举、空值、任意值等。 一、JavaScript的数据类型   JavaScript的数据类型包括6种基本类型:undefined、null、布尔值、数字、字符串以及ES6新增 ...

Mon Dec 09 17:31:00 CST 2019 0 265
Vue躬行(4)——组件

  组件是可复用的Vue实例,拥有属于自己的数据、模板、脚本和样式,可避免繁重的重复性开发。由于组件都是独立的,因此其内部代码不会影响其它组件,但可以包含其它组件,并且相互之间还能通信。 一、注册 ...

Mon Oct 28 16:27:00 CST 2019 0 310
React躬行(3)——组件

  组件(Component)由若干个React元素组成,包含属性、状态和生命周期等部分,满足独立、可复用、高内聚和低耦合等设计原则,每个React应用程序都是由一个个的组件搭建而成,即组成React ...

Tue Jun 18 17:43:00 CST 2019 0 433
Vue躬行(2)——指令

  Vue不仅内置了各类指令,包括条件渲染、事件处理等,还能注册自定义指令。 一、条件渲染   条件渲染的指令包括v-if、v-else、v-else-if和v-show。 1)v-if    ...

Mon Oct 14 17:55:00 CST 2019 0 410
Vue躬行(9)——Vuex

  Vuex是一个专为Vue.js设计的状态管理库,适用于多组件共享状态的场景。Vuex能集中式的存储和维护所有组件的状态,并提供相关规则保证状态的独立性、正确性和可预测性,这不仅让调试变得可追踪,还 ...

Wed Nov 20 17:30:00 CST 2019 0 322
前端利器躬行(6)——Fiddler

  Fiddler是一款免费的、基于Windows系统的代理服务器软件(即Web调试抓包工具),由Eric Lawrence用C#语言在2003年10月发布了第一个版本。注意,由于Fiddler依赖M ...

Mon Sep 23 17:44:00 CST 2019 0 375
Vue躬行(5)——组件通信

  组件之间除了保持独立之外,还需要相互通信,本章将介绍几种通信的方式。 一、直接访问   Vue提供了三个实例属性,可直接访问父组件、子组件和根实例,如下所列。   (1)$parent:父组 ...

Mon Nov 04 17:36:00 CST 2019 0 337
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM