首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
OliverLi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Vue3.0 前的 TypeScript 最佳入门实践
其实Vue官方从2.6.X版本开始就部分使用Ts重写了。 我个人对更严格类型限制没有积极的看法,毕竟各类转类型的骚写法写习惯了。 1. 使用官方脚手架构建 新的Vue CLI工具允许开发者 使用 TypeScript 集成环境 创建新项目。 只需运行vue create my-…
理解TypeScript中的infer关键字(23年更新)
infer是在typescript 2.8中新增的关键字,几乎所有复杂的类型方法都有infer的身影。
Vue3 跟着尤雨溪学 TypeScript 之 Ref 类型从零实现
Vue3 中,ref 是一个新出现的 api,不太了解这个 api 的小伙伴可以先看 官方api文档。 简单介绍来说,响应式的属性依赖一个复杂类型的载体,想象一下这样的场景,你有一个数字 count 需要响应式的改变。 这样肯定是无法触发响应式的,因为 Proxy 需要对一个复…
聊一聊Typescript中与this相关的类型定义
从本文开始,会陆续介绍一些typescript的使用,由浅入深,本文主要介绍一下Typescript中的this用法以及与this相关的内置函数。 默认情况下,如果ts没有this对象类型声明,this是自动隐式定义。如果noImplicitThis设置为true,此时不允许t…
TS 常见问题整理(60多个,持续更新ing)
用 React 全家桶 + TS 写项目快一年了,大大小小的坑踩了很多,在此整理了在项目中遇到的疑惑和问题。 体会:不要畏惧 TS,别看 TS 官方文档内容很多,其实在项目中常用的都是比较基础的东西,像泛型运用、一些高级类型这种用的很少(封装库、工具函数、UI组件时用的比较多)…
TypeScript 知识汇总(一)(3W 字长文)
该文章是笔者在学习 TypeScript 的笔记总结,期间寻求了许多资源,包括 TypeScript 的官方文档等多方面内容,由于技术原因,可能有很多总结错误或者不到位的地方,还请诸位及时指正,我会在第一时间作出修改。 TypeScript 的首个版本发行于 2012 年 10…
一篇 TypeScript 实践指南(万字长文)
一篇 TypeScript 的实践指南,从基础、提高、实践三个方面介绍和使用 TypeScript,讲解”面向类型编程”中的那些坑。
我的 Typescript 开发规范
命名规范 使用 camelCase 为属性或本地变量命名。 使用 camelCase 为函数命名。 使用 PascalCase 为类型命名。 不要使用I做为接口名前缀。 使用 PascalCase 为
Typescript 中的 interface 和 type 到底有什么区别
但是没有太具体的例子。 明人不说暗话,直接上区别。 interface 和 type 都可以拓展,并且两者并不是相互独立的,也就是说 interface 可以 extends type, type 也可以 extends interface 。 虽然效果差不多,但是两者语法不同…
为 Vue3 学点 TypeScript , 体验 TypeScript
vue3是用typescript开发的, 我揣测在vue的带领下typescript会成为主流呢, 要不先学点. 很多小错误比如: 对象的字段不存在或者字段名字拼写错误, 编辑器会在写代码的时候就提示你, 降低出低级错误的几率. 标注了类型的变量, 使用的时候编辑器都会列出变量…