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
TS类型断言
文章目录一、类型推断二、类型兼容三、类型断言四、特点一、类型推断根据赋值推断类型二、类型兼容A赋值给B,可以赋值成功,那么说明B兼容A三、类型断言
typescript
编译阶段,发现变量是一个A类型,但是我却告诉
lucky_yh_156
·
2023-04-18 23:43
Typescript
typescript
javascript
前端
基于 Vue2 和
TypeScript
开发的“回到顶部”功能组件
基于Vue2和
TypeScript
开发的“回到顶部”功能组件import{Component,Vue}from'vue-property-decorator'@ComponentexportdefaultclassBackToTopextendsVue
星月前端
·
2023-04-18 23:34
typescript
javascript
前端
说说你对 Webpack 的理解?解决了什么问题?
此依赖图对应映射到项目所需的每个模块(不再局限js文件),并生成一个或多个bundle2、webpack解决的问题①模块化的方式开发代码;②使用一些高级的特性来加快我们的开发效率或者安全性;比如通过ES6+、
TypeScript
小草莓蹦蹦跳
·
2023-04-18 22:20
每日专栏
webpack
webpack
前端
javascript
Visual Studio Code 1.77 发布!
无障碍改进:新的悬停、通知和StickyScroll快捷键复制GitHub深度链接:在编辑器内创建永久链接和HEAD链接笔记本保存格式:自动在保存时格式化笔记本单元格TS/JS切换语句自动完成:快速填写
TypeScript
·
2023-04-18 22:55
TypeScript
+ Map实现一个公共数据管理模块DataMap
在大型中后台项目开发中,尤其是在使用React进行开发时,我们会遇到很多下拉框数据、多选框数据、或者编码中多处使用到的业务型公共映射表。为了便于维护,可以把这些数据都集中放到一个模块中,而不是分散的写在各个地方。实现思路我们定义一个IMapExtra接口扩展一下Map实例,建立两个类MapExtra和DataMap,MapExtra是为了在使用数据时更方便获取Map类型数据。最后把map(数据映射
·
2023-04-18 22:47
typescript前端map
掌握
TypeScript
:10个最佳实践提高代码质量
TypeScript
是一种强类型的JavaScript超集,提供了很多优秀的工具和语言特性,可以帮助开发者提高代码质量和开发效率。
·
2023-04-18 22:48
如何编写一个d.ts文件
这篇文章主要讲怎么写一个
typescript
的描述文件(以d.ts结尾的文件名,比如xxx.d.ts)。
·
2023-04-18 22:59
typescript
TypeScript
(TS)语法糖之短路运算符 ||
短路运算符||与逻辑与是同一个符号,作用是只要符号左右两侧其中一个表达式为true,则该组合表达式就会返回true,且如果第一个表达式不为空,则忽略第二个表达式。实际代码中常用于为变量配置默认值,当||符号左边为null或undefined时,将||符号右边的{}赋值给变量,以避免定义的变量为null或undefined:function(config){/*配置token*/config.hea
梓沂
·
2023-04-18 21:34
typescript
javascript
前端
TypeScript
的编译配置 + webpack打包
//热更新的ts文件·单个文件的热更新:tsc文件名.ts-watch|-w多个文件的热更新:在根目录下创建一个tsconfig.json的文件,tsc-w后即可热更新//tsconfig.json的配置选项include:指定编译的文件**:表示任意路径*:表示任意文件"include":["./src/**/*"]//=>根目录下的src文件中的任意路径(**)的任意文件(*)exclude:
拢作是笑诙
·
2023-04-18 21:33
运行SaaS的工具和服务
TypeScript
—具有静态类型的JavaScript的超集。几年前,当我第一次尝试这种语言时,我就爱上了它,但是从那时起,它变得越来越
陈情丶
·
2023-04-18 20:02
vue3+vite3+
typescript
实现验证码功能及表单验证效果
目录验证码组件父组件表单验证最终效果验证码组件看不清,换一张import{ref,onMounted}from'vue'constemits=defineEmits(['getCode'])constcanvasRef=ref(null)constctx=ref(null)constcode=ref('')constchars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
·
2023-04-18 19:26
GPT4All开源的聊天机器人
它可以在本地运行,不需要云服务或登录,也可以通过Python或
Typescript
的绑定来使用。它的目标是提供一个类似于GPT-3或GPT-4的语言模型,但是更轻量化和易于访问。
polsnet
·
2023-04-18 19:10
python
机器学习
深度学习
vscode 常用插件(全面)
这个插件为JavaScript、
TypeScript
、HTML、React和Vue提供了ES6的语法支持;React-ReduxES6SnippetsjQueryCodeSnippets二、自动补全
xLi_9de0
·
2023-04-18 19:51
TypeScript
成长记
1、类型“HTMLElement|null”的参数不能赋给类型“HTMLElement”的参数。不能将类型“null”分配给类型“HTMLElement”image.png//获取元素letdom=document.getElementById("container");//初始化echartsletmyChart=echarts.init(dom);修改为//获取元素letdom=documen
LemonTree7
·
2023-04-18 17:16
TypeScript
基础类型
TS的基础类型几乎和JS的类型一致,同样包含string,number,boolean,array...等声明字符串letstr:string="hellots"str="thanks"声明布尔值letboo:boolean=trueboo=fales声明数字类型letnum:number=1num=2声明数组//声明数字型数组letnumArr:number[]=[1,2,3,4]//用泛型声明
吴大飛
·
2023-04-18 16:42
typeScript
在 Vue 中的使用
有现有配好的方式:#vue+
typescript
项目起手式记录一下在配置过程中发现的问题:现在使用vue-cli的模板,安装ts-loader的时候,安装的是最新版本,但是在vue下载的模板中是不支持的
shmaur
·
2023-04-18 15:25
Pixi.js
TypeScript
Webpack
$mkdirpixits$npminit创建文件结构$mkdirpixits&&cdpixits
TypeScript
$npmi-D
typescript
$mkdirsrc
TypeScript
是JavaScript
JunChow520
·
2023-04-18 14:05
HTML 30 年进化史!
或许在许多年后,培训公司将会教授新人:
TypeScript
怎么写,Sass怎么写,JSX怎么写,
优越学院UU老师
·
2023-04-18 14:39
【JavaScript】Vue CLI3创建
typescript
项目
关于旧版本旧版本VueCLI的包名称由vue-cli改成了@vue/cli。如果你已经全局安装了旧版本的vue-cli(1.x或2.x),你需要先通过npmuninstallvue-cli-g或yarnglobalremovevue-cli卸载。Node版本要求VueCLI(3.x或4.x)需要Node.jsv8.9或更高版本(推荐v10以上)。查看CLI版本vue-V或vue--version查
level
·
2023-04-18 14:23
TypeScript
中的接口
一、可索引的接口对数组的约束interfaceUserArr{[index:number]:string}letarr:UserArr=['aaa','bbb']console.log(arr[0])//aaa对对象的约束interfaceUserObj{[key:string]:string|number}constobj:UserObj={name:'Leon',age:18}二、函数类型接口
大拧巴
·
2023-04-18 13:12
TypeScript
学习记录Ts基础
安装及初步使用1.CMD全局安装npminstall-g
typescript
2.检查是否安装成功tsc-V如报错tsc不是内部或外部命令,也不是可运行的程序或批处理文件[可参考](https://www.cnblogs.com
Miya锤
·
2023-04-18 12:40
typescript
前端
修复
TypeScript
tsconfig 错误
报错内容:Flag'importsNotUsedAsValues'isdeprecatedandwillstopfunctioningin
TypeScript
5.5.Specify'ignoreDeprecations
凡大来啦
·
2023-04-18 12:55
typescript
前端
javascript
vue3+vite3+
typescript
实现验证码功能及表单验证
文章目录验证码组件父组件表单验证最终效果验证码组件看不清,换一张import{ref,onMounted}from'vue'constemits=defineEmits(['getCode'])constcanvasRef=ref(null)constctx=ref(null)constcode=ref('')constchars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef
小城夏记
·
2023-04-18 09:36
前端
vue
typescript
javascript
vue.js
HTML引入
Typescript
编译JS文件 :Uncaught ReferenceError: exports is not defined
初学
TypeScript
,尝试在html引入ts编译出来的js文件:报错:UncaughtReferenceError:exportsisnotdefined以下是代码:创建了TS:加入export{}
Lan.W
·
2023-04-18 08:07
typescript
html
javascript
vue3+
TypeScript
+pinia+axios项目配置
1.创建项目文件夹创建一个文件夹打开命令提示符后,输入vuecreate.||vuecreate项目名称回车后按y同意创建项目2.配置基础项目通过上下控制键选择最后一个ManuallySelectfeatures手动配置项目然后按空格选择要使用的配置然后回车,确定配置项选择3.x版本,然后回车后出现三次选项,全部选择n后,出现上述画面,然后选择要用的css预处理器,这里我选择less,然后回车默认
与女生说话会脸红
·
2023-04-18 08:57
typescript
vue.js
javascript
webpack系列 —— 打包原理
为了简化开发的复杂度,前端社区涌现出了很多好的实践方法:模块化,让我们可以把复杂的程序细化为小的文件;类似于
TypeScript
这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript
前端_七月
·
2023-04-18 07:19
webpack
webpack
(@
typescript
-eslint/no-var-requires)
(@
typescript
-eslint/no-var-requires)解决办法:.eslintrc.js中的rules属性新增以下内容: rules: { '@
typescript
-eslint
小草莓蹦蹦跳
·
2023-04-18 06:10
ESLint
typescript
vue.js
javascript
前端
找不到模块“axios”或其相应的类型声明。ts(2307)
项目中Vue3+
TypeScript
+Vue全家桶+element-plus中,报错:找不到模块“axios”或其相应的类型声明。
小草莓蹦蹦跳
·
2023-04-18 06:40
TypeScript
Vue3.x
vue.js
javascript
前端
typeScript
笔记
1.安装
typeScript
npminstall-g
typescript
以上命令会在全局环境下安装tsc命令,安装完成之后,我们就可以在任何地方执行tsc命令了2.编译一个
TypeScript
tscfileName.ts3
赵伟敏_19
·
2023-04-18 05:20
vue3+element-plus+
TypeScript
+Volar报红线 红色波浪线 vscode报红线
背景最近好几次在github拉的vue3+
TypeScript
+element-plus的项目在vscode里面报红线,一大片红线,红色波浪线,起初我还以为是eslint的原因,最后把eslint禁用了还是不行
杨家八公子
·
2023-04-18 04:44
Element
Vue
vue
element
el-checkboc
vue3
element-plus
js 继承的几种方式详解
不同于其他面向对象语言,js是一种弱类型语言,它没有interface、implements、constructor、extends等关键字【后续在
typescript
中有实现,es6中也有constructor
阿巳交不起水电费
·
2023-04-18 04:09
二、
typescript
的数据类型
leta:any;//表示a为任意类型的变量letb:unknown;//表示b为未知类型的值letc:string;//表示c为字符串类型的值letd:number;//表示d为数字类型的值lete:boolean;//表示e为boolean类型的值letf:10|20;//表示f为字面量10或者20,只能从列出的字面量中选择//类型断言letg:stringg=casstring;g=c;fu
前端拂雨
·
2023-04-18 03:49
typescript
typescript
TS学习笔记(2)之
TypeScript
结合webpack打包工具环境搭建
这一节课真是学得云里雾里,不知道手动的梳理一遍会不会好一点。一、打包工具webpack所起到的作用。从达到的效果去学习一个东西最快,如果连自己学的是什么都不知道,那更难理解每一步的步骤。webpack在TS的编译中所起到的作用是将整个TS代码项目进行托管,代码书写完成后,可以很方便的对整个项目进行打包,调试,比上一节的tsc命令编译指定文件夹的TS文件更加智能、复杂。二、环境搭建步骤。(1)在项目
江海大张学友
·
2023-04-18 03:18
前端
webpack
typescript
vue3+vue-router+ts+vite+element-plus+pinia搭建管理后台
在命令行中输入以下命令:npminstallvue-router@4安装
TypeScript
TypeScript
是一种类型化的JavaScript,可以提高代码的可维护性和可读性。同样可以通过
码农键盘上的梦
·
2023-04-18 03:11
vue.js
javascript
前端
Vue.js3 + Vite +
TypeScript
开发项目
安装Vitenpminitvite@latestvite创建.png初始目录结构.png安装eslintnpminstalleslint--save-devnpxeslint--init(初始化eslint配置)添加npmscript验证脚本"scripts":{..."lint":"eslintsrc/**/*.{js,jsx,vue,ts,tsx}--fix",}规则.png替换为vue3规则
lowpoint
·
2023-04-18 02:54
大厂面试
TypeScript
套题,看看你能做出几个
某大厂给前端面试者出了一套
TypeScript
笔试题,要求面试者在线实时答题。这种面试题考察的是应聘者的TS硬实力,先把题目和要求给出来,你试试能做出来几个。
千锋IT教育
·
2023-04-18 00:27
开发工具
前端
前端
面试
typescript
【JavaScript】Vue CLI2创建
typescript
项目
安装命令npminstall-gvue-cli或yarninstall-gvue-cli创建项目vueinitwebpackmy-vue-
typescript
选择手动选择功能image.png
level
·
2023-04-18 00:05
前端总结——Webpack及其用法
Webpack可以看做是模块打包机:它做的事情是,分析项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,
TypeScript
等),并将其打包为合适的格式以供浏览器使用
小王爱学习1234
·
2023-04-18 00:38
前端总结
学习总结
前端
webpack
javascript
typescript
的数据类型
boolean(布尔类型)letflag:boolean=true//flag=333;//错误flag=false//正确number(数字类型)letnum:number=123//num='333';//错误num=456//正确进制表示lethexLiteral:number=0xf00d//十六进制string(字符串类型)letstr:string='ts'str='test'模板字符
上帝喜欢糖
·
2023-04-18 00:22
typescript
javascript
前端
Python和Java二选一该学啥?
首先我们需要了解Python和Java分别是什么根据IEEESpectrum2022年编程语言排名前十的分别是:Python,C,C++,C#,Java,SQL,JavaScript,R,HTML,
TypeScript
SiKi学院
·
2023-04-17 22:03
JAVA
Python
java
开发语言
python
java程序员学前端-Vue3篇
Vue31.
TypeScript
1)动态类型的问题前面我们讲过js属于动态类型语言,例如functiontest(obj){}obj可能只是个字符串test('hello,world')obj也有可能是个函数
爪蛙毁一生
·
2023-04-17 20:05
vue
前端
前端
java
vue.js
typescript
javascript
typescript
学习笔记3-接口(1)
为什么需要接口上节最后有函数/方法的参数声明,倘若有参数,如:functionfunc1({x=0,y=0,z=0}:{x:number,y=.....}):xx{xxx}那么就。。。这个时候就用到了接口,接口的作用是描述结构的形态。“总结”如果用接口改写上述代码:interfacepoint2d{x:numbery:number}interfacepoint3dextendspoint2d{z:
scoyzhao
·
2023-04-17 19:07
TypeScript
的接口类型与类型别名的用法与区别
TypeScript
与JavaScript不一样却堪称精华之一的特性:接口类型与类型别名。这些特性让
TypeScript
具备了JavaScript所缺少的、描述较为复杂数据结构的能力。
金融测试民工
·
2023-04-17 17:23
大厂面试
TypeScript
套题,看看你能做出几个?
某大厂给前端面试者出了一套
TypeScript
笔试题,要求面试者在线实时答题。这种面试题考察的是应聘者的TS硬实力,先把题目和要求给出来,你试试能做出来几个。
骨灰级收藏家
·
2023-04-17 16:37
JavaScript
typescript
前端
typescript
大厂面试
NodeJS
Vue3+
Typescript
+Vitest单元测试环境+组件事件测试篇
上一节我们学会了组件测试的基础测试部分组件测试基础篇,这一节,我们学习一下深入测试组件的事件在component中增加一个新的组件,名字就叫做Zmbutton2吧import{defineComponent}from"vue";constZmButton2=defineComponent({name:"ZmButton2",setup(){constclickHandler=(e:Event)=>
廖子默
·
2023-04-17 15:29
单元测试
vue3
typescript
单元测试
react.ts规范
使用
TypeScript
编写React应用程序可以增加应用程序的类型安全性、可读性和可维护性。今天我来给大家介绍一些React.js和
TypeScript
混合编程的最佳实践。
小毕学习代码
·
2023-04-17 14:07
react.js
javascript
前端
vue3知识点
性能的提升打包大小减少41%初次渲染快55%,更新渲染快133%内存减少54%2.源码的升级使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和Tree-shaking3.拥抱
TypeScript
Vue3
Camille_7
·
2023-04-17 14:45
vue.js
javascript
前端
TypeScript
模块化
本节课我们来开始了解
TypeScript
中模块的用法。
龙华军
·
2023-04-17 13:11
JavaScript
typescript
javascript
前端
TypeScript
泛型类和约束
本节课我们来开始了解
TypeScript
中泛型约束的功能和泛型类的使用。
龙华军
·
2023-04-17 13:11
JavaScript
typescript
webpack打包
为了简化开发的复杂度,前端社区涌现出了很多好的实践方法模块化,让我们可以把复杂的程序细化为小的文件;类似于
TypeScript
这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript
b49779e26200
·
2023-04-17 13:13
上一页
109
110
111
112
113
114
115
116
下一页
按字母分类:
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
其他