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
vue3——递归组件的使用
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含
typescript
的基础用法一、使用场景递归组件的使用场景,如无限级的菜单,接下来就用菜单的例子来学习二、具体使用先把菜单的基础内容写出来再说父组件
Unique·Blue
·
2023-08-24 23:44
Vue3
vue3
递归组件
defineOptions
【vue3】vueCms后台管理系统(开源)
我的开源项目地址:vueCms_xg在线体验开发文档:制作中后台地址:vuecms.cn⚡️简介一个开箱即用,前端基于vite2+vue3+
typeScript
+elementPlus+pinia+vue-router4
·
2023-08-24 23:16
Property 'hoverIndex' does not exist on type 'Readonly<{}>'
在使用react+
typeScript
过程中遇到这样的一个错误:Property'hoverIndex'doesnotexistontype'Readonly'.错误代码如下:importReactfrom'react
direwolf_
·
2023-08-24 22:38
any、unknown、never 和 void区别
any类型:any类型是
TypeScript
中的顶级类型,它可以接受任何类型的值,相当于取消了类型检查。当将变量声明为any类型时,可以赋予它任何值,无论是数字、字符串、布尔值还是其他类型的值。
大莲芒
·
2023-08-24 21:55
javascript
前端
Typescript
中的interface,type和class的相同点和不同点
感觉他们很像是不是?他们确实有一些相同点:相同点:它们都可以用来描述对象的形状,即属性和方法。它们都可以被继承或实现,形成新的类型或类。它们都可以使用泛型参数,增加类型的灵活性和复用性。不同点:type是类型别名,interface是接口,class是类。type可以给任何类型定义一个新的名字,包括基本类型、联合类型、元组等。interface只能描述对象的形状,不能描述其他类型。class不仅可
虾十一
·
2023-08-24 20:54
typescript
开发语言
前端
vue.js
前端面试:【
TypeScript
】静态类型检查与编译时类型检查
TypeScript
是一种由Microsoft开发的编程语言,它在JavaScript的基础上添加了强大的静态类型系统。
fans小知
·
2023-08-24 19:31
面试
前端
typescript
javascript
游戏开发服务器选型的横向对比
来源一个某乎的作者,貌似来自台湾上篇介绍了go版本的游戏服务器,这篇介绍下其它语言版本:SkynetkbengineNoahGameFramePomeloPinusET使用的语言C/LuaC++C++Nodejs
TypeScript
C
avi9111
·
2023-08-24 18:12
服务器
运维
游戏服务器
skynet
pemolo
跨越边界:从前端切图仔走进iOS开发(Swift版--上集)
阅读本文前你至少需要掌握一门编程语言,如果你是前端开发者,最好懂一点
typescript
,这对
德育处主任Pro
·
2023-08-24 16:40
ios
前端
swift
Vue3 + Vite + Ant design vue + Windi CSS
你将会看到一些诸如
TypeScript
JamYF
·
2023-08-24 15:01
vue.js
css
前端
前端面试:【
TypeScript
】类型系统、接口、泛型的强大之处
TypeScript
是一种由微软开发的编程语言,它在JavaScript的基础上添加了静态类型系统,提供了类型检查、接口和泛型等强大功能。
fans小知
·
2023-08-24 13:58
面试
前端
typescript
javascript
TypeScript
17(namespace命名空间)
我们在工作中无法避免全局变量造成的污染,
TypeScript
提供了namespace避免这个问题出现内部模块,主要用于组织代码,避免命名冲突;命名空间内的类默认私有;通过export暴露;通过namespace
xiaojian044
·
2023-08-24 11:07
typescript
javascript
前端
TypeScript
中的命名空间使用
本篇文章将介绍
TypeScript
中命名空间的使用。命名空间基础使用使用namespace定义命名空间,将需要暴露给外界访问的模块使用export进行导出。
小二李
·
2023-08-24 11:37
前端
TypeScript
命名空间
TypeScript
基础 — namespace 命名空间
在本文中,我们将讨论命名空间、何时需要它们,以及如何使用它们来增强
TypeScript
代码的组织。什么是命名空间?
lio_zero
·
2023-08-24 11:37
typescript
javascript
前端
开发语言
ecmascript
typescript
命名空间namespace
作用:代表内部模块,将项目模块化,减少全局变量,避免污染全局,提供逻辑分组和避免命名冲突(1)使用namespacexx{内容...需要暴露的内容export...}命名空间在js文件中会被转换成varxx;(function(){多个类会被分别放进自启动函数中var类名=(function(){内容1...})var类名=(function(){内容2...})其他内容会不变暴露的内容:xx.名
神奇大叔
·
2023-08-24 11:07
typescript
typescript
typescript
namespace声明添加新类型、值和命名空间
多个相同命名空间会合并(1)给类添加静态成员classC{}namespaceC{exportletx:number;}lety=C.x;(2)给类添加一个命名空间类型classC{}namespaceC{exportinterfaceD{}}lety:C.D;(3)可以给接口、类、函数、类型别名(type)、枚举类型添加(不能给变量添加)类和函数需要将命名空间放在其后namespaceX{exp
神奇大叔
·
2023-08-24 11:07
typescript
typescript
TypeScript
命名空间与
TypeScript
模块
目录一、
TypeScript
命名空间1.
TypeScript
命名空间创建和简单使用2.嵌套命名空间的简单使用二、
TypeScript
模块1.
TypeScript
模块创建和简单使用一、
TypeScript
samxiaoguai
·
2023-08-24 11:06
前端
TS
typescript
javascript
前端
TypeScript
中namespace命名空间
在代码量较大的情况下,为了避免各种变量命名相冲突,可以将类似功能的函数、类、接口等放置到命名空间中在
TypeScript
中的命名空间中的对象、类、函数等可以通过export暴露出来通过命名空间名.类名等来使用这个暴露是暴露在命名空间外
疆~
·
2023-08-24 11:06
TypeScript
typescript
javascript
前端
typescript
命名空间
命名空间任何使用module关键字声明的一个内部模块的地方都应该使用namespace关键字来替换。第一步定义一个简单的字符串验证器,假设你会使用它们来验证表单里的yoghurt输入或验证外部数据interfaceStringValidator{isAcceptable(s:string):boolean}letletterRegexp=/^[A-Za-z]+$/letnumberRegexp=/
蓝with黑
·
2023-08-24 11:35
javasceipt
typescript
javascript
【
TypeScript
入门】
TypeScript
入门篇——命名空间
命名空间是程序设计者命名的内存区域,程序设计者根据需指定一些有名字的空间域,把一些全局实体分别存放到各个命名空间中,从而与其他全局实体分隔开。通俗的说,每个名字空间都是一个名字空间域,存放在名字空间域中的全局实体只在本空间域内有效。名字空间对全局实体加以域的限制,从而合理的解决命名冲突。一、命名空间二、命名空间的作用三、命名空间的定义四、命名空间的嵌套五、命名空间的别名一、命名空间命名空间一个最明
肩匣与橘
·
2023-08-24 11:05
#
TypeScript
javascript
前端
开发语言
typescript
学习
Typescript
中的命名空间
命名空间内部模块称为命名空间,主要用于组织代码,避免命名冲突。一个模块里可以包含多个命名空间。namespaceA{exportclassAnimal{name:string;constructor(name){this.name=name;}}}namespaceB{exportclassAnimal{name:string;constructor(name){this.name=name;}}
forteenBrother
·
2023-08-24 11:05
IT
typescript
前端
【
TypeScript
】装饰器 Decorator
装饰器(Decorators)是
TypeScript
中一种特殊的语法,用于在类、方法、属性等元素上附加元数据或修改其行为。装饰器提供了一种在不改变类的定义的情况下,对类进行扩展或修改的方式。
谢尔登
·
2023-08-24 11:35
TypeScript
typescript
javascript
前端
浅谈
typeScript
命名空间
命名空间简介命名空间(在早期版本的
TypeScript
中称为“内部模块”)是一种用于组织和分类代码的
TypeScript
特定方式,使你能够将相关代码组合在一起。
夜轩紫语
·
2023-08-24 11:35
typescript
javascript
前端
【
TypeScript
】Mixins 混入
在
TypeScript
中,实现Mixins(混入)可以通过组合类和使用接口的方式来实现。Mixins允许将一个或多个类的特性“混合”到另一个类中,从而实现代码的重用和组合。
谢尔登
·
2023-08-24 11:34
TypeScript
typescript
javascript
前端
TypeScript
的命名空间-NameSpace
TypeScript
的命名空间-NameSpace初识
TypeScript
的命名空间-NameSpace深入了解
TypeScript
的命名空间-NameSpace初识
TypeScript
的命名空间-NameSpace
码到头秃还不会
·
2023-08-24 11:04
TypeScript
typescript
vscode
javascript
TypeScript
中的命名空间—namespace
TypeScript
中的命名空间—namespace什么是命名空间?在很多语言中都有这个概念。命名空间是为了解决命名冲突。
大头爱学习
·
2023-08-24 11:03
TypeScript
【
TypeScript
】namespace 命名空间
在
TypeScript
中,命名空间(Namespace)是一种用于组织和管理代码的机制,它可以避免全局作用域下的命名冲突,并将相关的代码封装在一个命名空间内。
谢尔登
·
2023-08-24 11:01
TypeScript
typescript
ubuntu
javascript
typescript
基础之联合类型与交集类型
在
TypeScript
中,联合类型(uniontype)和交集类型(intersectiontype)是两种组合类型,它们可以用来表示一个值或变量的类型是多个类型中的一个或全部。
韩小浪~~
·
2023-08-24 09:45
typescript
ubuntu
linux
typescript
基础之 as const
asconst是
TypeScript
中的一个用于修饰符,它可以被用来修改类型推断的行为。
韩小浪~~
·
2023-08-24 09:14
typescript
javascript
前端
typescript
基础之typeof与instanceOf的区别
TypeScript
的typeof和instanceof是两个不同的运算符,它们都可以用来获取或检查一个值或变量的类型,但有以下区别:•typeof运算符返回一个值或变量的基本类型,例如"string"
韩小浪~~
·
2023-08-24 09:14
typescript
javascript
前端
typescript
基础之satisfies 与 as const
satisfies是
TypeScript
4.9版本中引入的一个新的运算符,它可以让你检查一个给定的类型是否满足一个特定的接口或条件。换句话说,它可以确保一个类型具有一个特定接口所要求的所有属性和方法。
韩小浪~~
·
2023-08-24 09:43
typescript
java
服务器
编译
Typescript
文件
学习ts不需要将ts文件转成js文件再去运行查看结果了强大的ts-node让我们快人一步!!!简单的几步让你的ts跑起来1、安装ts-node:npminstall-gts-node2、ts-node文件路径.ts就可以看到你的ts已经执行完成了,去看看你的ts运行结果吧!!!
Nicholas_liang
·
2023-08-24 09:09
React+
Typescript
从请求数据到列表渲染
我们在项目src目录下创建一个目录叫pages在里面创建一个组件叫list.tsx这里我启动了自己的java项目创建接口你们就也需要弄几个自己的接口做测试然后list.tsx编写代码如下import*asReactfrom"react";exportdefaultclasshelloextendsReact.Component{publiccomponentDidMount(){fetch("/b
-耿瑞-
·
2023-08-24 07:42
react.js
typescript
前端
第十四节:
TypeScript
映射类型
映射类型1.映射类型当你不要重复使用当前类型,有时又需要一个与当前类型结构相同的类型,一句一种类型生成一种新型类型,这就是映射类型.映射类型是建立在索引签名的语法之上的,用于声明未提前声明的属性类型例如://索引签名typeOnlyBoolean={[key:string]:boolean}constonlyBoolean:OnlyBoolean={del:true,ready:false}//映
时光如剑
·
2023-08-23 20:25
【
TypeScript
】泛型
泛型(Generics)是
TypeScript
中一个重要的概念,它允许你在编写可重用、灵活的函数、类或接口时,参数或返回值的类型变成一个占位符。
谢尔登
·
2023-08-23 20:48
TypeScript
typescript
javascript
前端
【
TypeScript
】Symbol 类型
在
TypeScript
(TS)中,Symbol是一种基本数据类型,用于创建独一无二的标识符。它是ECMAScript6(ES6)引入的新特性,并且也被
TypeScript
支持。
谢尔登
·
2023-08-23 20:18
TypeScript
typescript
ubuntu
javascript
Vue3相对于Vue2的升级
41%(2)初次渲染快55%,更新渲染快133%(3)内存减少54%源码升级:(1)-使用Proxy代替defineProperty实现响应式(2)-重写虚拟DOM的实现和Tree-Shaking拥抱
TypeScript
永远的HelloWorld
·
2023-08-23 18:13
vue
前端
javascript
vue.js
TypeScript
-可选默认参数、剩余参数
可选默认参数
TypeScript
里的每个函数参数都是必须的。这不是指不能传递null或undefined作为参数,而是说编译器检查用户是否为每个参数都传入了值。
风之伤_3eed
·
2023-08-23 14:54
初识Deno(下一代NodeJS?)
Deno是什么,官方网站(https://deno.land/)说了:一个JavaScript和
TypeScript
的安全运行时。
Joyourlife
·
2023-08-23 12:25
Nest(3):扫盲篇:
TypeScript
类和装饰器
模块,控制器,服务常用的装饰器:@Module、@Controller、@Get、@InjectableNest目录结构分析@nest/cli脚手架的命令本文先不继续讲解Nest中的内容,而是打算介绍
TypeScript
昆吾kw
·
2023-08-23 12:41
NestJS
typescript
node.js
Nest.js
笔记:写Flink SQL Helper时学到的一些姿势
1.TypeScirpt开发VSCode,可以选择使用了
TypeScript
orJavaScript。虽然我没学过Typ
·
2023-08-23 10:03
React+
Typescript
父子组件事件传值
好之前我们将state状态管理简单过了一下那么本文我们来研究一下事假处理点击事件上文中我们已经用过了这里我们就不去讲了主要来说说父子之间的事件我们直接来编写一个小dom我们父组件编写代码如下importHellofrom"./components/hello";functionApp(){constobtain=()=>{console.log("调用了父组件的obtain");};return(
-耿瑞-
·
2023-08-23 08:48
react.js
typescript
前端
TypeScript
学习笔记
目录一、简介1、
TypeScript
与JavaScript2、为什么要有
TypeScript
二、基础认识1、基础类型2、函数类型3、接口interface4、类三、高级类型1、类型【不涉及泛型的】2、泛型四
五秒法则
·
2023-08-23 04:22
自学
typescript
学习
笔记
在vue3+ts项目里使用query和params传参
在Vue3+
TypeScript
项目中,您可以使用query和params来传递参数。
一花一world
·
2023-08-23 01:32
前端
vue.js
javascript
前端
02.前后端分离中台框架前端 admin.ui.plus 学习-介绍与简单使用
中台框架前台项目admin.ui.plus的初识基于vue3.x+CompositionAPIsetup语法糖+
typescript
+vite+elementplus+vue-router-next+pinia
·
2023-08-23 00:22
TS学习笔记(九):Symbol 和模块
在
TypeScript
里面使用Symbol和模块,实质和ES6中的使用方法基本一致,没什么新鲜的玩法。
半掩时光
·
2023-08-22 16:29
2019年,三大主流前端框架,你最看好哪一个
使用
TypeScript
能够提高代码可维护性,有利于后期重构。双向数据流很方便,但是等业务复杂之后,你可能就搞不清
一起学习web前端
·
2023-08-22 16:53
TypeScript
封装Axios
TypeScript
封装AxiosAxios的基本使用因axios基础使用十分简单,可参考axios官方文档,这里不在介绍他基本用法,主要讲解拦截器。拦截器主要分为两种,请求拦截器和响应拦截器。
Auroraɔ:
·
2023-08-22 16:30
前端
typescript
javascript
前端
TS常用高级类型有哪些,以及如何使用
TypeScript
提供了许多高级类型操作符,用于处理和转换类型。以下是一些常用的高级类型操作符及其用法:Partial:将类型T中的所有属性变为可选。
kiki·
·
2023-08-22 15:25
typescript
typescript高级类型
一杯茶的时间入门Vue新的状态管理库Pinia
点击在线阅读,体验更好链接现代JavaScript高级小册链接深入浅出Dart链接现代
TypeScript
高级小册链接linwu的算法笔记链接Pinia是Vue.js官方推荐的新一代状态管理库,它提供了非常简洁和直观的
·
2023-08-22 11:56
2023 年了解即将推出的 CSS 功能
点击在线阅读,体验更好链接现代JavaScript高级小册链接深入浅出Dart链接现代
TypeScript
高级小册链接linwu的算法笔记链接引言原文AnchorPositioningCSS锚点定位是一项实验性的新
·
2023-08-22 11:55
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他