一文让你彻底搞懂TypeScript(TS)和JavaScript(JS)区别与联系
目录 前言 1. 类型系统 2. 编译与运行 3. 工具支持 4. 面向对象编程 5. 模块化 6. 生态系统 7. 学习曲线 8. 适用场景 9. 示例对比 JavaScript 示...
NodeJs从头到尾构建一个Typescript项目的全过程
目录 前言 一、明确需求 粗略设计 二、创建项目 1. 新建文件夹 2. 初始化项目 3. 安装依赖 4. 创建项目结构 5. 配置ts 6. 配置项目启动命令 7. 运行项目 8. 测试多模块 总结 前言 试想一...
如何使用 electron-forge 搭建 React + Ts 的项目
目录 前言 介绍 主要环境 Electron Forge 介绍 具体步骤 创建 electron 项目 通过模板创建项目 创建命令 开始创建 试运行 试打包 集成 React 安装依赖 修改 tsconfig 修改项目文件 集成 SCSS 安...
vue3+ts重复参数提取成方法多处调用以及字段无值时不传字段给后端问题
目录 vue3+ts重复参数提取成方法多处调用以及字段无值时不传字段给后端 参数提取前的写法 会把无值的空字段传给后端 修改后的写法 总结 vue3+ts重复参数提取成方法多处调用以及字段无值时不传字...
vue3+ts项目中.env配置环境变量与情景配置方式
目录 一、环境变量配置 1. 新建.env开头的文件在根目录 a. 模式 b. 简单了解下NODE_ENV和模式Mode 2. TypeScript 智能提示,设置全局类型定义 3. 访问环境变量 二、情景配置-根据不同模式使用不...
TS报错Cannot find module ‘xxx’ or its corresponding type declarations解决
目录 import 导入后出现了 TS 报错 报错原因 问题解决 import 导入后出现了 TS 报错 最近使用 vite + vue3 + ts 开发一个文本标注的 web 平台,在项目中使用了一个 js-mark 的 npm 包,但是在 i...
TypeScript实现类型安全的EventEmitter
目录 正文 EventEmitter 实现 类型安全的 EventEmitter 临时扩展自定义事件 结尾 正文 最近个人项目用 EventEmitter 模块越来越多了,因为类型不够安全,写起来要很小心。所以打算改良一下,实...
ts 类型体操 Chainable Options 可链式选项示例详解
目录 问题 答案 传参 option部分 get 问题 在JavaScript我们通常会使用到可串联(Chainable/Pipline)的函数构造一个对象,但是在Typescript中,你能合理地给它赋上类型吗? 题目是: 可以使用任何...