首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ts
栋梁之才
创建于2023-05-16
订阅专栏
ts
暂无订阅
共16篇文章
创建于2023-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
实时协作的未来:使用 Yjs 构建多人编辑应用
在当今数字化时代,实时协作变得越来越重要。无论是团队项目、文档编辑还是在线学习,能够让多位用户同时编辑同一文档的能力都是至关重要的。在这篇文章中,我们将深入探讨如何使用 Yjs 创建一个简单的实时编辑
TS系列教程十四:装饰器
装饰器的概念 装饰器是在不修改原函数或类的基础上扩展类的属性或方法 当代码执行到Person时 会自动调用simpleDecorator方法,基本格式为:@+函数名 在执行sayHi之前先执行sayH
TS系列教程十三:枚举Enum
简介 Enum是为了消除魔法数字而存在的 enum也是键值对形式存在的,如果值不写那就从0开始,依次往后推 enum既是类型也是值,也是ts中为数不多的转换为js能留下痕迹的指令 只读 enum是只读
TS系列教程十二:泛型
简介 泛型是在类型不固定的情况下产生的 假设一个函数,总是返回数组的第一个元素,如果这个数组的类型不固定 就可以用泛型表示 函数名后边一对尖括号,里边写上名字,就代表是一种类型,我们通常写成T,就相当
TS系列教程十一:interface
简介 interfance,中文名叫接口,是为了定义对象类型而生的 任何实现了这个接口的对象,都必须满足规定的类型 同样的它也有可选属性和只读属性、也可以通过[]拿到属性的类型 格式和type别名一样
TS系列教程九:对象
定义 对象的定义变量之间可以用逗号隔开也可以用分号,个人建议用逗号 可选属性 属性后边加问号 和其他可选参数一样,上边的age?:number相当于 age:number|undefined,但是不能
TS系列教程八:function
在ts中定义函数的类型有两种写法 第一种 函数声明 参数a和b后边的number分别对应变量的类型,:number代表函数返回值类型,返回值类型不写ts一般都能推断出来的,还是建议都写上,可读性高 第
TS系列教程七:symbol
定义 Symbol是es6中引入的一种原始类型,和字符串类似,表示唯一的值 TS中的symbol ts中的唯一值类型有两个:symbol和unique symbol,两者的区别我们能感受到的大概只有定
TS系列教程六:数组-元组
元组的定义 数组中的元素类型不一致,在ts中我们称之为元组。 元组每个元素都要定义类型。 数组和元组定义的不同点是数组类型定义在中括号外边(number[]),元组的类型定义在中括号里边([numbe
TS系列教程五:数组-数组
js的数组在ts中被分为两种:数组和元组 数组的定义 表示一个包含数字的数组 当定义一个空数组时,默认推断为any[] 定义只读数组 被定义为只读数组后不可能被删除、添加和修改。实际上readOnly
TS系列教程四:三种特殊类型
any类型 any类型就是任何类型都可以,当一个变量为any时,实际上就关闭了对这个变量的类型检测。赋值什么都不会报错 工作中应该避免出现any,一般情况下我们会严格执行此规定,当出现any时直接在编
TS系列教程三:TS常用类型
概述和基本定义 js的数据类型分为8种: string number boolean bigint symbal object undefined null ts继承了js的类型设置,通常我们把这些类
TS系列教程二:环境搭建和基本用法
利用vite搭建ts环境 控制台输入下边指令 yarn crate vite 输入项目名称 选择Vanilla //js的别名 选择Typescript 创建完成后进入根目录执行 yarn 安装依赖
TS系列教程一:简介
ps:完整教程建议读阮一峰老师的Typescript教程,本教程只是本人学习的一些笔记和总结 概述 Typescript(简称:TS)是微软开发的,javascript的超集。 超集的意思是它包含js
vite+ts:找不到模块“@/views/xx”或其相应的类型声明
今天朋友问我一个问题,vite+tsx+vue搭建项目的时候,import为什么不能省略vue后缀名了,会报错:找不到模块“../views/xxx”或其相应的类型声明。 其实是因为vite已不再默认
vue3+ts开发贪吃蛇
vue3+ts实现的简易版贪吃蛇,vue3+ts实现的简易版贪吃蛇,vue3+ts实现的简易版贪吃蛇,