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

学习React Hooks和TypeScript打造的仿Antd的UI组件库

✨ RockUI学习React Hooks和TypeScript实现仿Antd的react UI组件库,并通过此组件库在create-react-app的基础上实现了一套简单的应用,下方链接样式解决方案——saas测试——Jest框架Icon库基于react-fontawesome  github    文档文档使用storybook进行展示使用eslint和pre....

学习React Hooks和TypeScript打造的仿Antd的UI组件库
文章 2023-07-05 来自:开发者社区

TypeScript学习(2)

常量枚举只需要在枚举前面加const,会内联枚举,提高计算性能const enum Direction{ Up='UP', Down='DOWN', Right='RIGHT', Left='LEFT', } 泛型----generics泛型出现的动机和要解决的问题:在定义时没办法确定参数类型和返回类型的时候,在使用时才能确定可以简单理解为占位符,动态指定类型fu...

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

TypeScript学习(1)

一、概述 1、什么是Typescript?官方网站的定义是: TypeScript 是 JS 类型的超集,TypeScript 是一个js的外壳,需要编译成浏览器可识别的javascript才可以运行。2、为什么使用Typescript?弥补javascript缺少类型判断,缺少结构化机制(类、模块、接口等)的不足程序更容易理解 (‘代码即注释’)效率更高(编译期就会发现大部分错误)非常好的包容....

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

深入学习 TypeScript 实现原理

什么是 TypeScript? TypeScript 是由微软开发的一种开源编程语言,它是 JavaScript 的一个超集,通过为 JavaScript 添加静态类型检查和一些新的特性来提高代码的可维护性和可扩展性。TypeScript 编译器将 TypeScript 代码转换为 JavaScript 代码,使得可以在任何支持 JavaS...

文章 2023-05-12 来自:开发者社区

TypeScript 基础学习之泛型和 extends 关键字

泛型A major part of software engineering is building components that not only have well-defined and consistent APIs, but are also reusable. Components that are capable of working on the data of today a....

TypeScript 基础学习之泛型和 extends 关键字
文章 2023-04-15 来自:开发者社区

学习TypeScript进阶类型兼容

所谓的类型兼容性,就是用于确定一个类型是否能赋值给其他的类型。typeScript中的类型兼容性是基于结构类型的(也就是形状),如果A要兼容B 那么A至少具有B相同的属性。1.协变 也可以叫鸭子类型什么是鸭子类型?一只鸟 走路像鸭子 ,游泳也像,做什么都像,那么这只鸟就可以成为鸭子类型。举例说明interface A { name:string age:number } inte...

学习TypeScript进阶类型兼容
文章 2023-04-15 来自:开发者社区

学习TypeScript 加餐环节

object、Object 以及{} 这三个类型大家可能不太理解1.Object Object类型是所有Object类的实例的类型。 由以下两个接口来定义:Object 接口定义了 Object.prototype 原型对象上的属性;ObjectConstructor 接口定义了 Object 类的属性, 如上面提到的 Object.create()。这个类型是跟原型链有关的原型链顶层就是Obj....

学习TypeScript 加餐环节
文章 2023-02-14 来自:开发者社区

Typescript的基础学习

什么是typescript简介TypeScript是Microsoft公司注册商标。 TypeScript具有类型系统,且是JavaScript的超集。 它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。静态类型:可读性增强可维护性增强:在编译阶段可以暴露大部分的错误JS的超集:包含于兼容所有的JS特性,支持共存支持渐进式引入与升级....

Typescript的基础学习
文章 2022-12-28 来自:开发者社区

一文教你如何学习TypeScript

熟练使用JavaScript开发日常项目一、什么是TypeScript?1、TypeScript词解Typed JavaScript at Any Scale。添加了类型系统的 JavaScript,适用于任何规模的项目。以上是官网[1]对于 TypeScript 的定义。强调了两个重要特性:类型系统适用于任何规模2、TypeScript的特性1、类型系统从 TypeScript 的名字就可以看....

一文教你如何学习TypeScript
文章 2022-12-14 来自:开发者社区

学习TypeScript基础知识

联合类型与交叉类型联合类型:使用|作为标记,常用于对象类型是多种类型之一。交叉类型:使用& 作为标记,创建新类型,拥有多个类型的所有定义。interface Student { name: string; school: string; } interface People { name: string; age: number; } // 作为交叉类型,两个接口的定...

学习TypeScript基础知识

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

阿里巴巴终端技术

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

+关注