2024-01-20 TypeScript-接口 接口接口(Interfaces)是 TypeScript 中强大而灵活的特性之一。接口用于定义代码结构,使得代码更易读、易维护,同时提供了一种强大的方式来描述对象的形状。(接口中不能含有具体的实现逻辑) 阅读全文…
2023-12-09 TypeScript-类 类es5及以前,JavaScript 通过构造函数实现类的概念,通过原型链实现继承来创建可重用的组件。而在 ES6 中,可以使用 class。基于类的面向对象的方式。TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法如(public,readonly)。 阅读全文…
2023-11-11 TypeScript-函数类型 函数类型在 TypeScript 中,函数不仅是代码结构的组成部分,还是类型系统的核心。通过函数类型,我们能够更清晰地定义函数的输入和输出,并让 TypeScript 编译器在编译时进行更强大的类型检查。 阅读全文…
2023-10-14 TypeScript-基础类型 基础类型TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举等类型方便我们使用。TS中冒号后面的都为类型标识。 阅读全文…
2023-09-17 TypeScript简介 什么是 TypeScript?TypeScript(简称 TS)是一种由微软开发的开源编程语言,它是 JavaScript 的超集。这意味着 TypeScript 扩展了 JavaScript,为其添加了额外的功能,最主要的是类型系统。TypeScript 的目标是提供更强大、更安全、更可维护的代码,同时与 JavaScript 保持高度的兼容性。 阅读全文…
2023-08-20 vite热更新报错 vite热更新报错在pinia中使用vue-router控制台报错HMR error: Cannot access ‘…’ before initialization。 阅读全文…
2023-07-16 for in 和 for of 区别 for in 和 for of 区别for…in 和 for…of 是 JavaScript 中的两种不同的循环语法,用于遍历对象和数组的元素。 阅读全文…
2023-06-24 使用 Volta 管理Node VoltaVolta 是一个JavaScript包管理器,基于rust构建的没有外部依赖项方便安装,支持 跨平台,支持 macOS、Windows、Linux 、按项目自动版本切换、多个包管理器等优势。 阅读全文…
2023-06-17 nvm切换node版本 npm ERR! Unexpected token '.' npm ERR! Unexpected token ‘.’nvm 1.1.9 版本切换高版本node后,执行npm命令报错 npm ERR! Unexpected token '.'解决方案卸载当前nvm 重新下载最新版本1.1.11,然后删除之前安装node 再重新下载。找到之前安装nvm的目录 unins000.exe 右键打开执行卸载流程。下载最新版安装完再执行nvm ... 阅读全文…