typescript

OLong15 小时前
前端·typescript
第二章 - 抽象语法树(AST)概述关于抽象语法树及其使用方法的介绍如果想编写能生成代码或分析代码的程序,首先需要理解什么是抽象语法树。AST这个术语听起来可能很吓人,但其实它和HTML的DOM树一样简单。下面我们就用DOM树作为例子,说明树形结构的基本概念。
Enheng9_917 小时前
前端·vue.js·typescript
vue3项目开发细节记录
小宁爱Python1 天前
前端·javascript·typescript
TypeScript 泛型详解:从基础到实战应用1. 你是否这么写过函数?面对不确定传入和返回值的类型的时候,你是否将函数的参数和返回值类型写成any,这样子ts就失去了类型检查的意义,只能知道数据类型是any,而不知道具体的类型。
归于尽1 天前
前端·typescript
从JS到TS:我们放弃了自由,却赢得了整个世界TypeScript 和 JavaScript 到底差在哪儿?为啥越来越多项目从 JS 迁移到了 TS?用了大半年 TS 后,慢慢摸透了这两门语言的核心差异,不只是多了几个类型注解那么简单。
今晚一定早睡2 天前
前端·javascript·typescript
new操作符使用 Object.create() :泛型类型参数:检查返回值:
pe7er2 天前
前端·typescript
深入理解 TypeScript 的模板字面量类型 - 从 ms 库的类型定义说起前几天在写一个 NestJS 项目时,涉及读取 token 的过期时间配置,遇到了非常经典的时间格式处理库 ms。我使用的是它的最新测试版本 3.0.0-canary.1,顺便看了它的 TypeScript 类型定义,发现它用到了一个非常强大且优雅的 TypeScript 高级特性——模板字面量类型(Template Literal Types)。
kiramario2 天前
react.js·typescript·electron
Electron Forge + React + Typescript + Webpack适配tailwindCSS-邪修版以下操作,谨慎采纳tailwind css搭配react写样式很方便,值得为react项目适配。估计你会像我一样没招,按照网上的各种花里胡哨配置方案,结果tailwindCSS还是起不来,以下为解决方案:
土豆12502 天前
typescript
TypeScript导出机制与类型扩展完全指南:提升代码架构与类型安全特点:特点:作用:最佳实践:适用场景:扩展接口或类适用场景:扩展第三方库类型适用场景:添加全局类型适用场景:增强 TypeScript 类型系统
归于尽3 天前
前端·typescript
揭秘:TypeScript 类型系统是如何给代码穿上 “防弹衣” 的**TypeScript 的类型系统就像一张精密的网,能在代码运行前就过滤掉大部分类型错误。刚开始用的时候总觉得是在给代码 "画地为牢",但熟悉之后才发现,这张网其实是在给代码保驾护航。今天就来好好拆解一下,TS 是怎么给各种数据类型加上约束的,以及使用时要避开哪些坑。
ttod_qzstudio3 天前
typescript·node.js·json
TypeScript 配置全解析:tsconfig.json、tsconfig.app.json 与 tsconfig.node.json 的深度指南在现代前端和后端开发中,TypeScript 已经成为许多开发者的首选语言。然而,TypeScript 的配置文件(特别是多个配置文件协同工作时)常常让开发者感到困惑。本文将深入探讨 tsconfig.json、tsconfig.app.json 和 tsconfig.node.json 的关系、配置细节和最佳实践,帮助您彻底掌握 TypeScript 项目配置。
PanZonghui3 天前
前端·react.js·typescript
用项目说话:我的React博客构建成果与经验复盘这是一个基于React 19 + TypeScript + Vite构建的现代化博客系统,采用了最新的前端技术栈和工程化实践。项目不仅实现了完整的博客功能,更在架构设计、性能优化、开发体验等方面体现了企业级应用的标准。
FanetheDivine3 天前
typescript
过于ts的ts不是好ts最近独立完成了一个比较大的需求 对ts有了更深入的理解 我司的代码类型错误不少 红线扎堆 我也一度以为类型写的好 编码没烦恼 因此 在接到需求以后 我立刻开始了类型定义
MiyueFE4 天前
前端·typescript
🚀🚀五个前端开发者都应该了解的TS技巧无论你是想夯实基础的 TypeScript 新手,还是希望精进TypeScript用法的资深全栈工程师,这五个 TypeScript 技巧都能帮你提升代码质量、减少重复工作,并在整个代码库中实现更智能的类型推断 🚀
ttod_qzstudio4 天前
typescript·命令模式
基于typescript严格模式以实现undo和redo功能为目标的命令模式代码参考下面是一个完整的、严格模式下的 TypeScript 实现,包含 CommandManager、Command 和 CompositeCommand 类,支持 undo/redo 功能。
张志鹏PHP全栈4 天前
前端·typescript
TypeScript 第十天,TypeScript面向对象之Class(二)Interface接口的作用类似于抽象类,不同点在于接口中的所有方法和属性都是没有实值的,换句话说接口中的所有方法都是抽象方法。接口主要负责定义一个类的结构,接口可以去限制一个对象的接口,对象只有包含接口中定义的所有属性和方法时才能匹配接口。同时,可以让一个类去实现接口,实现接口时类中要保护接口中的所有属性。我们来看下面这个例子:
慧一居士4 天前
前端·javascript·typescript
ESLint 完整功能介绍和完整使用示例演示以下是ESLint的完整功能介绍和完整使用示例演示:静态代码分析:规则配置与管理:插件生态:自动化修复:
enzeberg4 天前
typescript
TypeScript 工具类型(Utility Types)在 TypeScript 开发中,我们经常需要基于已有类型创建新的类型。手动重复定义这些类型不仅繁琐,还可能导致不一致。TypeScript 内置了一系列工具类型(Utility Types) ,它们是泛型类型,用于执行常见的类型转换操作。这些工具类型可以帮助我们快速实现类型截取、修改、筛选等功能,极大提升开发效率和类型安全性。本文将详细讲解常用的 TypeScript 工具类型,包括它们的作用、语法、代码示例和使用场景。
難釋懷5 天前
前端·typescript
TypeScript类在面向对象编程中,类(Class)是组织代码的重要结构。TypeScript 在 JavaScript 的基础上增强了类的功能,支持类型检查、访问控制、继承、抽象等高级特性,使得代码更具结构性和可维护性。
杰哥焯逊5 天前
前端·javascript·typescript
基于TS封装的高德地图JS APi2.0实用工具(包含插件类型,基础类型)...持续更新tips:如果担心自己申请的秘钥被用户F12打开控制台查看后使用,可以让后端代理服务器转发新建utils文件夹 /index.ts文件 封装工具,此工具内包含了 对高德地图api2,0的一些封装方法 内容如下: 1.1 初始化方法:
工业甲酰苯胺6 天前
javascript·typescript·状态模式
TypeScript枚举类型应用:前后端状态码映射的最简方案这篇文章来谈一下 TypeScript 中的枚举类型(Enum)以及一些最佳实践。事情的起因是这样的,今天看到自己之前写的一段代码,感觉不是很好,于是想优化一下,期间用到了枚举类型,遂记录一下。为了方便理解,我将原来的例子简化一下。