首页
分类
友链
留言板
1
六个永久免费的云服务
2
从零玩转系列之微信支付实战Uni-App微信授权登录和装修下单页面和搭建下单接口以及发起下单请求
3
重生之我在这个世界的文本转音频API工程师的故事
4
从零玩转系列之微信小程序微信支付实战UniApp基础项目搭建
5
镜之Json Compare Diff | 技术创作特训营第一期
杨不易呀
你的压力来源于无法自律,只是假装努力,现状跟不上内心欲望,所以你焦虑又恐慌。——杨不易呀
累计撰写
72
篇文章
累计创建
73
个标签
累计收到
28
条评论
栏目
首页
分类
友链
留言板
搜索
标签搜索
vps
云服务
vue3
vue
JSON Diff
json
腾讯云
原理
SpringBoot3
杨不易呀
微信
第三方支付
微信支付
typescript
前端
nginx
dockercompose
docker
自动化部署
orc
uniapp
OCR
easypoi
创建型
创建型模式5种
原型模式
建造者模式
设计模式
sm2
分库分表
杨不易呀版权所有
杨不易呀版权所以
从零玩转系列
CDN
七牛云
短信发送
腾讯云短信
易课堂
鉴权
微服务
易课唐
自定义halo新功能
css
html
加密算法
jiami
3des
ras
bug
并发编程
weusokcet
实时通讯
单例模式
Java模式
优化
索引
mysql
人脸识别
文件上传
java
滑块验证码
jasypt
OSS
多数据源
MybatisPlush
SpringBoot
Jwt
SpringSecurity
注解
excel
Oauth2.0
QQ登录
第三方登录
以下是
TypeScript
相关的文章
2023-06-06
04-数组和元祖数据类型
使用案例来讲解TS的数组类型和元祖类型数组类型方式一要求: 定义一个数组 这个数组只能存储数值类型的数据let valArr: Array<Number> // 定义一个数组类型存储数值valArr = [1, 2, 3] // 正常valArr = ["1", "2", 3]; // 会报错console.log(valArr);方式二 字符串数组类型要求: 定义一个数组 这个数组只能存储字符串类型的数据let valArrStr: string[];valArrStr = ["1", "2", "3"]; // 正常valArrStr = [1, 2, 3]; // 会报错console.log(valArr);方式三 联合类型要求: 定义一个数组将来可以存储数值和字符串let arr2: (number | string)[];arr2 = ["123", 111]; // 正常arr2 = ["123", 111, false]; // 会报错// 如果想继续存储
2023-06-06
465
0
2
TypeScript
2023-06-06
03-TypeScript核心基础
--------------- 要的✔ Add JSX Support? … No / Yes✔ Add Vue Router for Single Page Application development? … No / Yes✔ Add Pinia for state management? … No / Yes✔ Add Vitest for Unit testing? … No / Yes ------------------ 要的✔ Add an End-to-End Testing Solution? … No / Cypress / Playwright✔ Add ESLint for code quality? … No / Yes ------------------ 要的✔ Add Prettier for code formatting? … No / Yes ------------------ 要的Scaffolding project in ./...Done.打上了 `要的` 都要选择上执行 `npm install`启动 `npm run dev`统一格式化 npm run format###
2023-06-06
433
0
1
TypeScript
2023-06-06
02-TsVSJs之间的区别
一、观察1. JS 平常的数据类型let val;val = 123;val = "123";val = true;val = [1, 3, 5];注意点:由于JS是弱类型的, 所以只要定义了一个变量, 就可以往这个变量中存储任意类型的数据也正是因为如此, 所以会给我们带来一个问题2. 假设a是一个数组, b是一个数值function test(a, b) { return a.length + b;}> let res = test([1, 3, 5], 10);console.log(res);上面会正常的输出 : 13 3. 好这只是我们的期望a是数组假如?> let res = test(1, 10);console.log(res);上面则会输出什么呢?二、问题经过我们的小例子可以看出JS是不严格的未在编写时候就提示这里是错误的!!!1. TS安装我们的TS 提前要有node环境哦打开命令行安装 npm install typescript -g 全局安装一下它会安装一个 tsc的编译工具 就和less sass一样编译成可运行的js文件2.体验TS创建02-体验.ts文件注
2023-06-06
430
0
0
TypeScript
2023-06-06
01-TypeScript开篇
1.什么是TypeScript(TS)?Typescript 为 JS 带来了类型能力,如今已被越来越多的大型前端项目选用。Typescript 的出现大大改善了开发体验,增强了代码的可维护性和稳定性。TypeScript简称TSTS和JS之间的关系其实就是Less/Sass和CSS之间的关系就像Less/Sass是对CSS进行扩展一样, TS也是对JS进行扩展就像Less/Sass最终会转换成CSS一样, 我们编写好的TS代码最终也会换成JS2.为什么需要TypeScript?因为JavaScript是弱类型, 很多错误只有在运行时才会被发现而TypeScript是强类型, 它提供了一套静态检测机制, 可以帮助我们在编译时就发现错误... ...3.TypeScript特点支持最新的JavaScript新特特性支持代码静态检查支持诸如C,C++,Java,Go等后端语言中的特性(枚举、泛型、类型转换、命名空间、声明文件、类、接口等)... ...建议:不要学习TypeScript, 因为它的学习成本很低不要学习TypeScript, 因为它能减少团队无效沟通不要学习TypeScript, 因为它能让你的代码更健壮不要学习T
2023-06-06
428
0
0
TypeScript