E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
typeScript
TypeScript
--泛型
看完本篇文章,自己组织语言回答以下三个问题:泛型是什么?我们为什么需要用泛型?使用泛型典型的应用场景?泛型(尖括号),尖括号中指定具体的类型//泛型函数====>定义一个带泛型变量的函数//类型变量T,是一种特殊类型的变量,它处理类型而不是值functionid(value:T):T{returnvalue}//1.1使用:尖括号中指定具体的类型constr1=id(1)constr2=id(fa
霞霞要乖
·
2023-11-05 17:52
typeScript
javascript
前端
typescript
TypeScript
----泛型
目录前言一、泛型值HelloWorld二、使用泛型变量三、泛型类型四、泛型类五、泛型约束1、泛型约束2、在泛型约束中使用类型参数3、在泛型里使用类类型前言软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组
是小先生
·
2023-11-05 17:21
TypeScript
typescript
TypeScript
--- 泛型
目录泛型介绍泛型约束泛型继承接口class类中的泛型泛型介绍要在TS中实现一个函数fun,它的唯一参数可以是任何值,返回值也是传入参数的类型,我们应该怎么做呢?有人会脱口而出,用any类型的变量和返回值,但是这样就跳过了TS的类型检查,我们并不希望这样实现,于是我们给代码增加类型声明:typeidBoolean=(arg:boolean)=>boolean;typeidNumber=(arg:nu
杜同学。
·
2023-11-05 17:51
typescript
javascript
前端
TypeScript
---泛型
定义一个函数或类时,在一些情况下能够确定要使用的具体类型。functionfn(a:number):number{returna;}而有些情况下无法确定其中要使用的具体类型(返回值、参数、属性的类型不能确定),此时泛型便能够发挥作用。示例:functiontest(arg:any):any{returnarg;}上例中,test函数有一个参数类型不确定,但是能确定的时其返回值的类型和参数的类型是相
豆浆油条_煎bingo子
·
2023-11-05 17:48
typescript
typescript
前端
javascript
TypeScript
- 泛型、类型推断详解(结合官网、会持续补充)
文章目录泛型泛型类型用接口来声明函数泛型类泛型约束类型推断最佳通用类型泛型泛型类型泛型函数类型和非泛型函数类型并没有什么不同,只是前面加上了类型参数,类似于函数声明。另外我们可以使用不同的泛型函数参数名,还可以使用带有签名的对象的字面量来声明函数functionidentity(arg:T):T{returnarg}letmyIdentuty:(arg:T)=>T=identityletmyIde
李和贵
·
2023-11-05 17:48
typescript
typescript
javascript
前端
typescript
--泛型
//普通接口里面有泛型函数,接口里的函数是泛型函数//函数参数和函数返回类型,泛型函数在函数的括号前加//ArrayinterfaceTestObj1{(arg:T):T,}//泛型函数functiontestFunction1(arg:T):T{returnarg;}letusage1:TestObj1=testFunction1;//另一种写法interfaceTestObj2{b:(arg:
lvxinaidou
·
2023-11-05 17:17
TypeScript
typescript
javascript
前端
TypeScript
类型--泛型类型--泛型约束
文章目录一、泛型概述二、泛型函数三、简化泛型函数调用四、创建基于TS的React项目五、useState泛型函数六、useState明确指定泛型类型七、泛型类型总结:八、泛型约束1.添加约束2.多个类型变量九、泛型约束案例代码一、泛型概述泛型(Generics)可以在保证类型安全前提下,让函数等与多种类型一起工作,从而实现复用,常用于:函数、自定义类型、接口等类型中创建一个id函数,传入什么数据就
黄昏终结者
·
2023-11-05 17:17
React
typescript
javascript
前端
开发语言
vue.js
TypeScript
- 泛型
前言本文主要记录下
TypeScript
泛型知识点,日常学习总结篇。一、概念泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。
倔强的小绵羊
·
2023-11-05 17:46
typescript
TypeScript
- 泛型工具
前言本文主要记录下
TypeScript
中常用的泛型工具,日常学习总结篇。一、extends这里主要介绍下extends关键字在TS中的两种用法,即接口继承和条件判断。
倔强的小绵羊
·
2023-11-05 17:46
TypeScript
typescript
前端
typescript
-泛型
泛型为什么需要使用泛型?有时,书写某个函数时,会丢失一些类型信息(多个位置的类型应该保持一致或有关联的信息)定义:是指附属于函数、类、接口、类型别名之上的类型。泛型相当于是一个类型变量,在定义时,无法预先知道具体的类型,可以用该变量来代替,只有到调用时,才能确定它的类型。很多时候,TS会智能的根据传递的参数,推导出泛型的具体类型。如果无法完成推导,并且又没有传递具体的类型,默认为空对象。泛型可以设
前端-星贤
·
2023-11-05 17:13
typescript学习
前端
TypeScript
- 泛型 - 泛型方法中泛型的使用
对泛型的一个自我理解泛型的使用,实际上就像一个占位符一样,我先预定义一个类型,这个类型具体是啥只有在真正使用的时候才知道。从某种角度来看,泛型很像这个any类型啊。泛型的定义语法泛型的定义使用的方式来定义,其中T就是你与定义的类型,这个字母可以随便用,无所谓,只是一个符号而已。泛型定义的时候可以定义多个,只需要在写一个常规的泛型方法看看需求描述:写一个函数,两个参数,参数1是泛型类型的,参数2是一
NorthCastle
·
2023-11-05 17:11
TypeScript
typescript
javascript
前端
泛型
泛型方法
如何再
typescript
开发的vue3项目中如何使用全局本地配置js文件
最近做的项目打包部署后,页面请求后端服务器地址不固定,有可能打包到好几个服务上,从网上找了好多方法,目前这种方法我试过,还没放到服务器上试,应该问题不会很大,有问题再改文章来。手动添加配置js文件1,新建apiconfig.js文件新建apiconfig.js2,apiconfig.js中写入以下内容写入需要配置的地址3,src文件夹中新建typings文件夹,在typings文件夹中再新建api
华华00526
·
2023-11-05 14:36
Vite2 + Vue3 +
TypeScript
+ Pinia 搭建一套企业级的开发脚手架
搭建前准备Vscode:前端人必备写码神器Chrome:对开发者非常友好的浏览器(反正我是很依赖它的)Nodejs&npm:配置本地开发环境,安装Node后你会发现npm也会一起安装下来Vue.jsdevtools:浏览器调试插件VueLanguageFeatures(Volar):Vscode开发vue3必备插件,提供语法高亮提示,非常好用Vue3Snippets:vue3快捷输入Vue2与Vu
BingJS
·
2023-11-05 10:47
我们 RN 项目中 .tsx,.ts,.style.ts 的区别
发现我们RN项目中,有.tsx,.ts,.style.ts不同的文件,主要是有点混用啦一、什么是
TypeScript
TypedJavaScriptatAnyScale.添加了类型系统的JavaScript
天空中的球
·
2023-11-05 07:20
uniapp+vue3+
typescript
+vite创建项目(超详细)
目前,uniapp在App/H5/小程序全平台都已支持了Vue3.0+
typescript
开发,并且全平台支持Vite编译器。HBuilderX3.3.0+版本也已支持了vue3和vite。
wyy爱学习
·
2023-11-05 07:15
typescript
vue.js
javascript
前端
scss
相比
typescript
,python的动态类型有什么优缺点?
以下是Python的动态类型相对于
TypeScript
的静态类型的一些优缺点:1、Python的动态类型优点:更灵活:Python的动态类型允许你在运行时更灵活地改变变量的类型,这对于快速原型设计和快速开发非常有帮助
金木讲编程
·
2023-11-05 06:05
python
第九节:
TypeScript
类型断言
1.断言了解
TypeScript
允许你覆盖它的推断,毕竟作为开发者你比编译器更了解你写的代码。类型断言主要用于当
TypeScript
推断出来类型并不满足你的需求,你需要手动指定一个类型。
时光如剑
·
2023-11-05 06:59
TypeScript
数组类型
和JavaScript语言一样,
TypeScript
中也有数组类型。数组指的是有序的元素序列,例如[1,2,3]这样的就是一个数组,1、2、3就是数组中的元素,中括号[]内可以由任意数量的元素。
暖A暖
·
2023-11-05 01:15
信创之国产浪潮电脑+统信UOS操作系统体验5:visual studio code的任务配置文件tasks.json进行C++编译的任务配置类型type取值及含义
它支持多种编程语言和框架,包括JavaScript、
TypeScript
、Python、C++等。VisualStudioCode具有智能感知、调试、Git版本控制、插件扩展等丰富的功能
LaoYuanPython
·
2023-11-04 23:13
老猿Python
国产信创之光
vscode
c++
tasks.json
vscode生成任务配置
程序开发
每日一题 -- LeetCode (五)
JavaScript/
TypeScript
forLeetCode当前进程:开始时间:2020.6.27结束时间:undefinedGitHub仓库:https://github.com/Cundefined
Cundefined
·
2023-11-04 22:36
JS/TS
for
LeetCode
javascript
typescript
leetcode
TypeScript
基础入门之高级类型的可辨识联合(Discriminated Unions)
转发
TypeScript
基础入门之高级类型的可辨识联合(DiscriminatedUnions)高级类型可辨识联合(DiscriminatedUnions)你可以合并单例类型,联合类型,类型保护和类型别名来创建一个叫做可辨识联合的高级模式
黄药师-掌风
·
2023-11-04 21:00
TypeScript
TypeScript
可辨识联合
理解和使用
TypeScript
中的接口
TypeScript
席卷了JavaScript世界,通过添加强大的打字功能让团队更聪明地工作。这些打字功能使我们的代码更具描述性,并使我们能够更早、更轻松地识别和修复错误。
pxr007
·
2023-11-04 21:30
typescript
javascript
开发语言
快速了解
TypeScript
(入门教程)
目录简介部分:1.什么是
TypeScript
Typescript
的特性类型系统§2.安装
TypeScript
3.Hello
TypeScript
基础部分:1.基础类型布尔类型(Boolean)数字类型(Number
前端践行者-Mr鹏帅
·
2023-11-04 21:28
TypeScript
typescript
javascript
html5
TypeScript
手册翻译系列10-类型兼容性
>>>类型兼容性(TypeCompatibility)
TypeScript
中类型兼容性是基于structuralsubtyping。
weixin_34326429
·
2023-11-04 21:28
javascript
c#
java
ViewUI
typescript
学习笔记(小满zs+官方文档)
ts官方文档小满主页1安装tsnpmi
typescript
-gtsc-v查看版本号调试tsc--init初始化ts,生成tsconfig.jsontsc-w编译出一个js文件、nodeindex.jsnode
sayoriqwq
·
2023-11-04 21:26
typescript
typescript
笔记
javascript
TypeScript
入门笔记(四)
TypeScript
入门笔记(四)一、接口的使用1、声明对象类型2、索引类型3、函数类型4、接口继承5、交叉类型6、接口的实现7、interface和type区别二、字面量赋值三、
TypeScript
枚举类型四
丑小鸭变黑天鹅
·
2023-11-04 21:55
TypeScript专栏
typescript
javascript
前端
TypeScript
学习笔记
7、
Typescript
官方文档Atwood定律StackOverflow的创立者之一JeffAtwood在2007年提出了著名的Atwood定律anyapplicationthatcanbewritteninJavaScript
嘤嘤怪呆呆狗
·
2023-11-04 21:55
前端学习笔记
typescript
javascript
前端
TypeScript
基础学习笔记
v14.15.1/node-v14.15.1-x64.msi32:https://nodejs.org/dist/v14.15,1/node-v14.15.1-x86.msi安装node.js使用npm全局安装
typescript
npmi-g
typescript
是赵敢敢啊
·
2023-11-04 21:25
前端笔记
typescript
javascript
TypeScript
- 类 - 成员修饰符 public、private、protected 的基本使用
提醒一下本文的案例较为综合,三个属性糅杂在一起使用的,所以,阅读的时候需要仔细和认真。说明public:共有的,可以在任何地方被访问到,默认就是publicprivate:私有的,只能在声明它的类的内部访问,不可以被继承如果就是想使用的话,请使用【类的存取器setget】的方式进行操作。protected:受保护的,只能在声明的类中以及子类中进行访问项目配置写代码之前,请在项目的【根目录】下创建t
NorthCastle
·
2023-11-04 21:54
TypeScript
typescript
前端
成员属性
TypeScript
- 类- 抽象类
一句话概括什么是抽象类我的理解,抽象类就是对属性和方法的抽象集合,属性只需要定义即可方法只需要声明即可,不需要具体实现。说一下抽象类的作用只有一个作用:作为基类,约束子类的属性和方法。实现该抽象类的子类,必须要包含抽象类的属性+必须要实现抽象类中声明的方法。说一下抽象类的特点抽象类仅作为约束和规范,不可以进行实例化关键字:abstract直接写一个试试//抽象类abstractclassBase{
NorthCastle
·
2023-11-04 21:54
TypeScript
typescript
前端
抽象类
abstract
【
TypeScript
】001-
TypeScript
的概述
文章目录一、简介1、
TypeScript
的概述简介类型系统概述
TypeScript
是静态类型
TypeScript
是弱类型适用于任何规模与标准同步发展总结一、简介1、
TypeScript
的概述简介是添加了类型系统的
訾博ZiBo
·
2023-11-04 21:23
TypeScript
javascript
typescript
frontend --
Typescript
类·
TypeScript
中文网·
TypeScript
——JavaScript的超集(tslang.cn)
Typescript
和Javascript的区别?
Starlahi
·
2023-11-04 21:49
前端
typescript
html
TypeScript
的奇怪操作之 - 接口的合并
简单聊一聊什么是接口的合并所谓接口的合并,就是定义了多个相同名称的接口,这些同名接口的属性和方法会自动的整合到一个中。这样实际上就是只定义了一个接口。写一个例子来看看//接口的合并interfacea{name:string}interfacea{age:number}//声明对象的时候,必须要包含两个属性才可以letaa:a={name:'abc',age:10}接口合并有什么注意点特别需要注意
NorthCastle
·
2023-11-04 21:46
TypeScript
typescript
javascript
前端
接口合并
TypeScript
介绍及类型检查工具Flow
TypeScript
大大提高代码的可靠程度JavaScript自有类型系统的问题介绍
TypeScript
前先介绍一下类型检查介绍模块强类型与弱类型静态类型与动态类型JavaScript自有类型系统的问题
红尘灬客栈
·
2023-11-04 18:30
使用装饰器和javascript构建web服务
特点概述:javascript:现有的使用装饰器的框架都默认使用
typescript
,totea可以在javascript中使用,只需要引入plugin-proposal-decor
aimleo
·
2023-11-04 13:43
可选链接运算符【?.】
它也可以作为
TypeScript
3.7+中的功能使用。前端都会遇到null和未定义的属性。JS语言的动态特性使其无法不碰到它们。
Big_LiuSir
·
2023-11-04 12:39
前端
js
TypeScript
TypeScript
image.png优点:功能更强大,生态也更健全、更完善缺点:语言本身多了很多概念,属于渐进式,项目初期会增加一些成本TS配置:安装命令:yarnadd
typescript
--devyarntsc
桃之_夭夭_
·
2023-11-04 12:19
TypeScript
FlowJavaScript的类型检查器yarnaddflow-bin--dev安装flow代码开始添加//@flow注释yarnflowinit生产flow配置文件yarnflow运行//@flowfunctionadd(n:number,m:number){returnn+n;}add(2,3);add("2","3");//Error!编译移除注解注解只是在开发阶段帮助我们控制数据类型,在实
常威爆打来福
·
2023-11-04 09:20
vue-property-decorator
一、定义vue-class-component是一个ES/
Typescript
修饰符,可以为用户提供编写类风格Vue组件的能力。
lesdom
·
2023-11-04 07:38
在客户端(用Electron和
TypeScript
做的)压缩文件传给服务器
1,先安装pako包npminstallpako2,导入pako包importpakofrom"pako";3,进行文件gzip压缩exportfunctionCompress(data):ArrayBuffer{//数据压缩constcompressedData=pako.gzip(JSON.stringify(data));returntoArrayBuffer(compressedData)
靓仔建
·
2023-11-04 04:24
Electron
electron
typescript
javascript
前端
lerna + vite +
typescript
多库,多应用共存项目脚手架模板
最近想把多个代码仓进行合并,形成一个大的代码仓,需要将各个库以及应用放在一个项目下,统一打包管理。会形成如下文件结构:在网上找了一圈,没有找到合适的脚手架模板。索性自己弄一个吧,开源一下:ts-lerna-vite-template这个项目使用lerna管理,具体工程打包使用Vite,编译也很简单,三个工程可统一打包,sourcemap、d.ts都有,有需要的拿走不谢。
loveoobaby
·
2023-11-04 04:26
前端
typescript
javascript
前端
element-plus动态渲染el-menu(vue3)
样式如上需要
typescript
,vue3环境下运行需要下载依赖如下npminstallsass-loadernode-sass--save-devnpminstallelement-plus--savenpminstallview-ui-plus
yasuo56
·
2023-11-04 03:59
vue.js
javascript
前端
React中使用
TypeScript
的常用注意点(看这一篇就够啦~)
声明类组件interfaceProps{sex:string}interfaceState{name:string;}classstudentextendsReact.Component{constructor(props:Props){super(props);this.state={name:"不写作文的李华"};}render(){return(name:{this.state.name}s
鲨鱼小猫
·
2023-11-04 03:52
react
reactjs
ts
typescript
前端
封装一个丝滑的react状态管理插件
除了actions/reducers/store等概念对新手不够友好之外,最大的缺点就是它对
typescript
类型支持太烂,在大型项目中这是不可接受的。通过对Redux的优缺点总
前端践行者-Mr鹏帅
·
2023-11-04 03:52
react
前端
javascript
node.js
教你写一个 React 状态管理库
除了actions/reducers/store等概念对新手不够友好之外,最大的缺点就是它对
typescript
类型支持太烂,在大型项目中这是不可接受的。通过对Redux的优缺点总
frontend_frank
·
2023-11-04 03:19
java
react
python
vue
android
cocosCreator微信小游戏 之 配置wxAPI和后台用户隐私设置(一)
版本:3.8.0语言:
TypeScript
环境:Mac官方文档:微信官方文档-开放能力微信API小游戏环境在cocosCreator的3.x版本项目开发中,
TypeScript
最终会被转换为JavaScript
鹤九日
·
2023-11-04 02:00
cocosCreator
微信
cocos2d
cocosCreator微信小游戏 之 获取用户昵称、头像等信息(二)
版本:3.4.0语言:
TypeScript
环境:Mac简介在上篇博客中,主要讲述内容:wxAPI在cocosCreator中配置定义文件和微信后台配置用户隐私相关。
鹤九日
·
2023-11-04 02:00
cocosCreator
微信
cocosCreator微信小游戏 之 分享好友和朋友圈(四)
creator版本:3.8.0语言:
TypeScript
环境:Mac简介微信小游戏的分享分为两种:被动分享通过右上角的**…**打开,需要手动设置显示菜单才能分享好友或朋友圈主动分享调用指定的wxAPI
鹤九日
·
2023-11-04 02:58
cocosCreator
微信
cocos2d
vue3中<script setup> 和 setup函数的区别
能够使用纯
TypeScript
声明props和自定义事件。更好的运行时性能(其模板会被编译成同一作用域内的渲染函数,避免了渲染上下文代理对象)。
Huang_xianlong
·
2023-11-04 01:29
前端
vuejs
前端
vue.js
javascript
实现分片上传、断点续传、秒传 (JS+NodeJS)(
TypeScript
)
一、引入及效果上传文件是一个很常见的操作,但是当文件很大时,上传花费的时间会非常长,上传的操作就会具有不确定性,如果不小心连接断开,那么文件就需要重新上传,导致浪费时间和网络资源。所以,当涉及到大文件上传时,分片上传和断点续传就显得很有必要。把文件分成多个分片,一片片上传,最终服务端再进行合并操作。如果遇到网络中断的问题,已上传的分片就无需上传了,实现断点续传。使用效果:photo.lhbbb.t
l煎饼果子
·
2023-11-04 00:30
JavaScript
javascript
分片上传
typescript
断点续传
前端
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他