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组合式API+
TypeScript
写法入门
文章目录前言1.reactive2.ref3.props4.computed5.emit6.watch总结前言参考Vue3官网.本篇以组合式API为例,但不包含setup语法糖式写法.原本打算结合class-component,Vue3不推荐就不用了:OverView|VueClassComponent.而且是不再推荐基于类的组件写法,推荐单文件组件,组合式API和setup语法糖.而且这个库也好
白瑕
·
2023-07-25 00:24
Vue.js
vue.js
前端
typescript
TypeScript
5.2 新特性:探索 ‘using’ 关键字的强大功能
4.using关键字的相关应用场景
TypeScript
5.2将引入一个新的关键字——「using」,它的作用是:当离开作用域时,你可以使用Symbol.dispose释放掉任何内容。
Leviash
·
2023-07-25 00:50
前端
typescript
javascript
前端
es6
ecmascript
开发语言
TypeScript
基础篇 - TS日常类型 上篇
目录TS的常见用法介绍example01.ts逃避类型检查:any思考一下~:不知道类型类型标注函数(参数和返回值)匿名函数TS如何知道匿名函数的类型?TS是一种标注式语言,不侵入JS的设计TS的常见用法介绍文章内容基础类型、数组any/unkown类型标注函数对象类型联合别名接口断言字面类型nullandundefined枚举类型基础类型、数组string,number,boolean,null
路人i++
·
2023-07-25 00:19
TypeScript学习
#
TypeScript基础篇
typescript
javascript
前端
typescript
自动编译文件实时更新
npminstall-g
typescript
tsc--init生成tsconfig.json配置文件tsc-w在监听模式下运行,当文件发生改变的时候自动编译
偏执zz
·
2023-07-25 00:19
TypeScript
typescript
javascript
前端
TypeScript
基础篇 - Vue-TS-Rollup 环境实战
目录.babelrcRollup+Vue+TSscripts/rollup.config.jspackage.json可以同时使用多个Plugin和Preset,此时,它们的执行顺序非常重要。先执行完所有Plugin,再执行Preset。多个Plugin,按照声明次序顺序执行。多个Preset,按照声明次序逆序执行。比如.babelrc配置如下,那么执行的顺序为:Plugin:transform-
路人i++
·
2023-07-25 00:19
TypeScript学习
#
TypeScript基础篇
vue.js
typescript
javascript
TypeScript
基础篇 - Vue-TS-Webpack 环境实战
目录Webpack+Vue+TS环境配置scripts/webpack.config.jssrc/Hello.tsxsrc/SfcDemo.vuesrc/main.tsxsrc/shims-vue.d.tspackage.jsonWebpack+Vue+TS环境配置scripts/webpack.config.jsconstpath=require('path')//安装插件npminstallw
路人i++
·
2023-07-25 00:49
TypeScript学习
#
TypeScript基础篇
typescript
vue.js
webpack
TypeScript
基础篇 - React-Rollup-TS环境实战
目录Rollup+React+TSscripts/rollup.confog.jspackage.jsRollup是一个JavaScript模块打包器,可以将小块代码编译成大块复杂的代码,例如library或应用程序。主要是做组件化的,如viteRollup+React+TSscripts/rollup.confog.js//安装npminstall@rollup/plugin-babel-Dim
路人i++
·
2023-07-25 00:48
TypeScript学习
#
TypeScript基础篇
typescript
react.js
前端
验证二叉搜索树 (
Typescript
版)
验证二叉搜索树https://leetcode.cn/problems/validate-binary-search-tree/描述给你一个二叉树的根节点root,判断其是否是一个有效的二叉搜索树有效二叉搜索树定义如下:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例12/\13输入:root=[2,1,3]输出:true示例2
Wang's Blog
·
2023-07-25 00:14
Data
Structure
and
Algorithms
Typescript
leetcode
typescript
算法
JavaScript与
TypeScript
的区别
JavaScript和
TypeScript
是两种不同的编程语言,在一些方面有一些区别。1.类型系统:JavaScript是一种动态类型语言,变量的类型是在运行时确定的,并且可以随时更改。
团团很腻害
·
2023-07-24 23:25
javascript
typescript
开发语言
解决uniapp的web-view打开网页在老手机上出现白屏的问题
需要解决的是网页端,网页端打包版本:VUE3+
typescript
+vite通过控制台插件观察报错,如果没有控制台插件,可以通过下面代码安装eruda.init();添加控制台插件,打开控制台,出现:unexpectedtoken
懒是一种态度
·
2023-07-24 23:17
uni-app
前端
element-plus 动态Icon图标
及时获取到更新信息,FontIcon将会在第一个正式发布被废弃,请尽快迁移在此记录一下如何使用element-plus中的icon组件环境:Vue:3.2.16Element-Plus:1.2.0-beta.3
TypeScript
抛物线.
·
2023-07-24 23:43
vue.js
前端
javascript
uni-app+vue3+
typescript
工程搭建
前言通过vue-cli创建的项目,更易维护,可以使用非HbuilderX编辑器进行编码,通过终端直接执行编译命令HbuilderX没有Linux版本(不含wine),但有大神移植了linux版本下的微信开发工具:cytle/wechat_web_devtoolsdragonation/wechat-devtools因此linux环境下也可以开发微信小程序,这样三种常见操作系统都可以正常的进行开发调
一碗老面i
·
2023-07-24 23:22
uni-app
vue.js
typescript
前端
uni-app
【开源项目】低代码数据可视化开发平台-Datav
它的技术栈为:Vue3+
TypeScript
4+Vite2+ECharts5+Axios+Pinia2在线预览账号:admin密码:123123预览地址:https://datav.pengxiaotian.com
八哥声动视界
·
2023-07-24 21:00
开源项目
项目分享
WebGPU+ZKP:客户端证明
现有的一些WebGPU基础算法库有:https://github.com/geometryresearch/wgsl-poseidon(Rust+
TypeScript
+WGSL):基于BN254Scalar
mutourend
·
2023-07-24 21:20
隐私应用
隐私应用
vue3+ts 项目空格和回车代码出现红色波浪线
新创建了一个vue3+
typescript
项目,在项目中加一个空格或者回车换行就出现红色波浪线;我的解决办法是在vsCode的扩展中找到ESLint点击禁用然后再点击重新加载就可以解决了
燃烧的冰山..
·
2023-07-24 20:31
前端
vue.js
javascript
vue3导入模块报红解决方案——找不到模块“./XXX.vue”或其相应的类型声明
如图:报错原因是:
typescript
只能理解.ts文件,无法理解.vue文件因此需要给.vue文件加上类型说明文件解决方法:在项目根目录下创建一个后缀为env.d.ts的文件,并写入以下内容:declaremodule
陈福国
·
2023-07-24 17:17
常见问题
陈福国
陈福国前端
ts导入模块报错
vue3导入组件报错
找不到模块
typescript
模块与命名空间
模块化编程是一种软件设计方法,它强调将程序按照功能划分为独立可交互的模块。一个模块是一段可重用的代码,它将功能的实现细节封装在模块内部。模块也是一种组织代码的方式。一个模块可以声明对其他模块的依赖,且模块之间只能通过模块的公共API进行交互。在新的工程或代码中,应该优先使用模块来组织代码,因为模块提供了更好的封装性和可重用性。模块简史自1996年JavaScript诞生到2015年ECMAScri
前端御书房
·
2023-07-24 16:14
typescript
typescript
javascript
前端
typescript
:内置工具类型
Typescript
提供了一些比较使用的工具类型,这些类型都返回一种新的类型,这种新的类型都是对提供的类型进行一些操作而生成。根据工具类型返回的类型的不同,我们把它们分为对象类型、非对象类型。
前端御书房
·
2023-07-24 16:14
typescript
前端
开发语言
typescript
Typescript
:类的装饰器
装饰器装饰器为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。装饰器使用@expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入functionsetProp(){returnfunctiontarget(){}}@setProp()装饰器求值类
前端御书房
·
2023-07-24 16:14
typescript
开发语言
typescript
TypeScript
的函数
函数的类型注解//使用function创建函数functionf(x:string,y:string):string{return""}//箭头函数letfn:(x:string,y:string)=>stringfn=(a,b)=>a+b//使用类型别名定义函数typeAdd=(x:number,y:number)=>numberletadd:Add=(x,y)=>x+y//使用接口定义函数in
前端御书房
·
2023-07-24 16:44
typescript
typescript
TypeScript
类的可访问性修饰符
TypeScript
为类成员提供了以下三种可访问性修饰符:public:类的公有成员没有访问限制,可以在当前类的内部、外部以及派生类的内部访问。类的公有成员使用public修饰符标识。
前端御书房
·
2023-07-24 16:44
typescript
typescript
类
TypeScript
泛型
泛型一般的广泛的不需要预先定义的数据类型,需要在使用的时候才会确定数据类型泛型可以接受任何类型的值,输入和输出的类型一致。创建泛型函数泛型约束函数functionlog(value:T):T{returnvalue}//在调用时需要指定参数的类型log(["a","b"])创建泛型函数类型typeLog=(value:T)=>TletmyLog:Log=(value)=>value创建泛型接口泛型
前端御书房
·
2023-07-24 16:44
typescript
typescript
TypeScript
的高级类型
Typescript
中的高级类型指的是对类型的高级操作得到的类型称为高级类型。包括交叉类型、联合类型、索引类型、映射类型、条件类型。交叉类型将多个类型合并为一个类型,可以用于对象混入。
前端御书房
·
2023-07-24 16:44
typescript
typescript
TypeScript
概述
什么是
TypeScript
拥有类型系统的JavaScript的超集,可以编译成纯JavaScript类型检查:在编译阶段进行严格的静态类型检查语言扩展包括ES6的新特性,从其他语言借鉴新特性工具属性
TypeScript
前端御书房
·
2023-07-24 16:13
typescript
typescript
TypeScript
的接口
什么是接口接口类似于抽象类,只不过他更加彻底,只提供标准却完全不实现细节。具体表现在,成员字段不可以赋值初始化,方法不可以实现。接口用来约束对象、函数以及类的结构和类型。接口类型无法表示原始类型,如boolean类型等。接口声明只存在于编译阶段,在编译后生成的JavaScript代码中不包含任何接口代码。定义接口通过接口声明能够定义一个接口类型。接口声明使用interface定义接口interfa
前端御书房
·
2023-07-24 16:13
typescript
typescript
TypeScript
类的使用
类就是一类事物的抽象特点,包含属性和方法。创建类创建一个类通常使用lass关键字进行创建。一个类通常包含类的成员属性、成员方法、构造函数这几个部分组成。classPerson{//成员字段name:stringage:number//构造方法constructor(name:string,age:number){this.name=name;this.age=age;}//普通方法run():st
前端御书房
·
2023-07-24 16:13
typescript
typescript
请用
Typescript
写出20个数组方法的声明
前言前段时间看直播看到狼叔直播驳斥”前端已死论“,前端死没死不知道,反正前端是拿不到以前那么多工资了;好,进入正题,狼叔在直播间提到要求前端写出20个数组上的方法,这确实不太简单,但是只写出方法没有什么意义,我们今天来写20个数组方法的声明;这要求我们对于每一个方法的每一个参数用法都了解透彻。第一步:分门别类一口气写出20个数组方法有点难度,我们可以在脑海里对数组方法进行分类,同一类操作归为一类,
前端御书房
·
2023-07-24 16:39
typescript
typescript
前端
javascript
Typescript
中的 interface 和 type 的区别
interfaceVStype大家使用
typescript
总会使用到interface和type,官方规范稍微说了下两者的区别Aninterfacecanbenamedinanextendsorimplementsclause
Jason_Zeng
·
2023-07-24 16:38
TypeScript
类型声明
前言本文主要讲解
TypeScript
的基本数据结构,主要包括JS基本数据类型以及TS特有的数据类型。
shxs875
·
2023-07-24 15:36
javascript
前端
开发语言
TypeScript
接口类型
接口类型我们经常说道的接口比如后端写了一个接口给前端调用,接口包括地址、参数、请求方式等等,参数规定了传参的类型。而在TS中的接口的定义是什么呢?顾名思义,它也是一种类型,和number、string、undefined等一样,约束使用者使用,主要是用来进一步定义对象中属性的类型。它是对行为模块的抽象,具体的行为是用类来实现。使用通过interface来声明类的类型,使用时需要注意以下几点:int
shxs875
·
2023-07-24 15:36
typescript
javascript
前端
TypeScript
可以进行类型编程,这会极大提高
TypeScript
在复杂场景下的应用场景。
我们来看一下
TypeScript
中的泛型,这也是很多同学觉得
TypeScript
很难的最大原因。
shxs875
·
2023-07-24 15:05
typescript
javascript
前端
typescript
#【第一篇:写在前面】(1)ts是微软开发并开源的编程语言,是js的超集,在js的基础上又进行了拓展,如interface、泛型、枚举等等。ts最大的核心就是为js增加了类型检查。(2)ts与我们学的其他语言不同,如sass、vue、webpack等,这些语言的代码只要出现语法问题,必然会在浏览器或其他地方报出错误;但是ts不同,如果代码不符合ts语法但符合js语法,是仍然能运行的,因为ts最终是
似风的蜗牛
·
2023-07-24 14:45
学习React第一节课:基础
同理,如果是引入了
typescript
,还可以用.tsx或者.ts来命名特殊的文件名后缀
tellyourmad
·
2023-07-24 13:44
框架的游戏:2019 年 JavaScript 流行趋势
TypeScript
对战ES6,React对战Angular,Jest对战Mocha……就像在看热播的电视剧一样,这些激烈的冲突让JS的
码飞_CC
·
2023-07-24 11:30
angular中使用第三方库
一、
TypeScript
模块机制javascript从es5之前都缺少一种模块机制,无法通过js引入文件,于是requirejs等等的加载器应运而生。
Liekkasz
·
2023-07-24 11:31
TypeScript
——迭代器和生成器
可迭代性当一个对象实现了Symbol.iterator属性时,我们认为它是可迭代的。一些内置的类型如Array,Map,Set,String,Int32Array,Uint32Array等都已经实现了各自的Symbol.iterator。对象上的Symbol.iterator函数负责返回供迭代的值。for..of语句for..of会遍历可迭代的对象,调用对象上的Symbol.iterator方法。
2o壹9
·
2023-07-24 05:13
Vue 3 功能实现
论文首先介绍了Vue3的背景和发展历程,随后重点讨论了其引入的核心功能和改进之处,包括响应式系统的全面重构、CompositionAPI、性能优化、
TypeScript
支持等。
尘缘..
·
2023-07-24 01:50
前端
vue.js
前端
javascript
前端框架
node.js压缩/解压缩文件
近日在业务中需要将服务器上的压缩文件解压缩下载到本地,解决后在记录一下,这里用
Typescript
演示压缩和解压tgz文件。
简辣椒
·
2023-07-23 23:10
npm install 时发生ERR_INVALID_OPT_VALUE错误
https://npm.community/t/npm-install-g-
typescript
-fails-with-npm-err-the-value-false-is-invalid-for-option-readablehighwatermark
MengchunCao
·
2023-07-23 20:04
Typescript
中定义object
我们知道
typescript
中需要定义每一个参数的类型,如果参数是一个对象则可以定义如:exportconstExample=(object:object)=>{}但这么做是不好的,为什么呢?
fred_33c7
·
2023-07-23 19:10
Vue的父子通讯和v-bind=“$props“和v-bind=“$attrs“
本文的VUE例子为
typescript
vue。
AI3D_WebEngineer
·
2023-07-23 19:42
Vue
Typescript
javascript
vue.js
2020-10-29
Typescript
(一)
第二章你好
Typescript
:进入类型的世界安装
Typescript
原始数据类型Array和Tupleinterface接口函数类型推论,联合类型和类型断言Class类类与接口枚举Enums泛型Generics
夏天的风2020
·
2023-07-23 18:44
Angular 常用装饰器
@Injectable:
TypeScript
编译器保留类型元数据,Angular在运行时可以根据这些信息来注射指定的对象。否则,运行时将无法解析数据类型。
friend_ship
·
2023-07-23 12:00
Angular
Angular装饰器
Injectable
Self
与
Optional
SkipSelf
近期总结的一些
TypeScript
小tip
constvsreadonlyconst用于修饰变量,readonly用于变量的属性constx:boolean;constx:{readonlya:boolean;}={a:true;};对于数组,const只能保证地址不改动,ReadonlyArray则可以直接禁用push/popnevervsunknownvsnullvsundefinednever代表永远不会发生的类型,一般是被自动分配的
Ranye123
·
2023-07-23 12:52
typescript
javascript
前端
解决
typescript
中使用Object.keys报错的问题
开发中使用
typescript
的时候,经常会遇到使用Object.keys这个方法报错的情况,报错如下:常见错误错误场景1varfoo={a:'1',b:'2'}vargetPropertyValue=
照物华
·
2023-07-23 10:47
WEB前端
typescript
【解决方案】使用WebStorm运行
TypeScript
文件(基于ts-node)
0.写在最前:本文章内所有WS代表WebStorm;所有TS代表
TypeScript
。1.前言首先呢,我也算是TS的初学者。相信作为过来人都清楚,新手刚刚上手TS的时候,配置环境是多么痛苦的一件事情。
Hacker_DL
·
2023-07-23 03:25
typescript
webstorm
node.js
TypeScript
装饰器
一、什么是装饰器装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。使用@符号加一个名字来定义,名字没有任何要求随你自己命名,这个名字必须是一个函数或者求值后是一个函数,这个函数在运行的时候会被调用,被装饰的声明信息做为参数自动传入通俗的讲装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。常见的装饰器有:类装饰器、属性装饰器、方法装饰器、
輪徊傷
·
2023-07-23 01:57
Cocos Creator + Socket.io +
TypeScript
最终版爬坑笔记
在做CocosCreatorH5联机小游戏的时候,想用Socket.io来进行实时通信,一阵搜索发现相关资料甚少,总有人评论让自己封装WebSocket.既然有现成的完善的带有心跳和重连机制的Socket.io,为什么要自己造前后端的轮子而不把精力放在实现所需功能上呢,所以写一篇文章来记录一下.环境开发环境:操作系统:Win10Creator版本:v2.0.9NodeJS版本:v10.0.6S
R4M80
·
2023-07-23 00:21
React 安装 报错“Modal不能用作jsx组件”
‘Modal’cannotbeusedasaJSXcomponent.原因:可能导致是类似antd组件报错要确认reactts版本是否适配解决方法:第一步:查看代码中的package.json文件查看
typescript
年少~年
·
2023-07-22 23:01
JS
react.js
前端
前端框架
typescript
+react入门
个人的理解是
typescript
就是es+类型检查,首先我们看一个最简单的例子interfaceInnerErrorProps{code:number}constInnerError=(props:InnerErrorProps
fanstastic
·
2023-07-22 20:47
上一页
95
96
97
98
99
100
101
102
下一页
按字母分类:
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
其他