typescript

VT.馒头3 小时前
前端·javascript·算法·leetcode·职场和发展·typescript
【力扣】2695. 包装数组创建一个名为 ArrayWrapper 的类,它在其构造函数中接受一个整数数组作为参数。该类应具有以下两个特性:
AAA阿giao11 小时前
前端·react.js·ui·typescript·前端框架
从零拆解一个 React + TypeScript 的 TodoList:模块化、数据流与工程实践你是否曾以为一个待办事项(TodoList)只是“输入框 + 列表 + 勾选”的简单堆砌? 如果你这么想,那你可能错过了现代前端工程化最精妙的缩影。
hedley(●'◡'●)12 小时前
前端·javascript·vue.js·python·typescript·无人机
基于cesium和vue的大疆司空模仿程序本项目采用前后端分离架构,前端基于 Vue2 + Element Plus + Cesium 实现三维航线可视化与交互,后端基于 Flask 提供航线数据、文件生成、数据库存储等服务。项目目录主要分为 src(前端)和 application(后端)两大部分。
百锦再12 小时前
前端·vue.js·学习·flutter·typescript·前端框架
Vue高阶知识:利用 defineModel 特性开发搜索组件组合🎓作者简介:全栈领域优质创作者 🌐个人主页:百锦再@新空间代码工作室 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[15045666310@163.com] 📱个人微信:15045666310 🌐网站:https://meihua150.cn/ 💡座右铭:坚持自己的坚持,不要迷失自己!要快乐
小杨同学呀呀呀呀13 小时前
前端·javascript·vue.js·typescript·anti-design-vue
Ant Design Vue <a-timeline>时间轴组件失效解决方案踩坑实记 近期在开发中用到了Ant Design Vue中的 a-timeline 组件,把官方提供的代码复制粘贴到我的项目里发现样式没生效,控制台检查发现组件根本就没渲染上。
VT.馒头1 天前
前端·javascript·算法·leetcode·typescript
【力扣】2721. 并行执行异步函数给定一个异步函数数组 functions,返回一个新的 promise 对象 promise。数组中的每个函数都不接受参数并返回一个 promise。所有的 promise 都应该并行执行。
guangzan1 天前
typescript·tailwindcss·shadcn ui·tona
为博客园注入现代 UI 体验:shadcn 皮肤上线tona-shadcn 是基于 tona 和现代 UI 组件系统 shadcn/ui 的博客园皮肤实现,它让传统博客园主题具备一致的设计语言、深色模式支持和响应式布局能力。其价值在于将成熟设计组件与博客园生态结合,为内容创作者提供既专业又现代的阅读体验。
VT.馒头1 天前
javascript·算法·leetcode·职场和发展·typescript
【力扣】2722. 根据 ID 合并两个数组现给定两个数组 arr1 和 arr2 ,返回一个新的数组 joinedArray 。两个输入数组中的每个对象都包含一个 id 字段。
阿蒙Amon1 天前
javascript·学习·typescript
TypeScript学习-第13章:实战与最佳实践从基础语法、高级类型到框架结合,咱们一路通关TS的各个知识点,终于从“看着报错慌神”变成“主动用类型约束代码”。但实际开发中还是会踩坑:第三方库没类型提示、类型冲突越改越乱、团队里有人疯狂滥用any……这一章就是TS学习的“终极总结”,既要整合所有知识点解决实际问题,又要立下规范形成最佳实践,最后用一个完整实战项目收尾,帮你从“会用TS”升级为“用好TS”,真正把类型安全落地到业务中。
止观止1 天前
ui·typescript
TypeScript 5.9 终极实战:构建一个类型安全的 UI 组件库 (含多态组件实现)你一定用过 Ant Design 或 Material UI,但你有没有想过它们是怎么做到的?比如一个 <Button> 组件:
We་ct1 天前
前端·算法·leetcode·typescript·哈希算法
LeetCode 1. 两数之和:两种高效解法(双指针 + Map)今天拆解 LeetCode 入门必刷第一题——两数之和,这道题看似简单,却能帮我们理清双指针、哈希表两种核心解题思路,还能避开不少新手容易踩的坑。话不多说,先看题目!
止观止2 天前
前端·typescript
拒绝“都是 string”:品牌类型与领域驱动设计 (DDD)在业务代码中,我们经常看到这样的函数签名:这极其危险! 因为 fromAccountId 和 toAccountId 都是 string,TS 编译器完全认为它们是同一种东西。一旦你在调用时传反了顺序,或者把 orderId 传给了 accountId,编译器屁都不会放一个,只有等到程序在运行时报错(甚至更糟,默默转错了账)。
We་ct2 天前
前端·算法·leetcode·typescript
LeetCode 202. 快乐数:题解+思路拆解“快乐数”这道题算是一道经典的入门题——题干简单易懂,但藏着一个容易被忽略的核心考点(无限循环的判断)。今天就结合你提供的两个核心实现函数,从题目理解、思路拆解到代码解析,一步步搞懂背后的逻辑,新手也能轻松吃透~
weixin_425543732 天前
前端·typescript·electron·vite·nestjs
TRAE CN3.3.25 构建的Electron简易DEMO应用Node >= 22.12.0 windows11技术栈:Electron React NestJs Vite
止观止2 天前
前端·typescript
深入理解 interface vs type:终结之争在面试或代码评审中,你一定见过这样的争论:同事 A:“这里应该用 interface,因为这是面向对象的写法。” 同事 B:“不,这里应该用 type,因为 type 更灵活,能写联合类型。”
阿蒙Amon2 天前
学习·typescript·json
TypeScript学习-第11章:配置文件(tsconfig.json)上一章咱们用模块把代码拆得明明白白,终于摆脱了“大杂烩”困境。可一执行编译命令 tsc 又懵了:编译后的JS文件跟TS源码混在一起,看得眼花缭乱;明明写的是ES6语法,编译后却变成了老旧的ES3;甚至有些测试文件、配置文件也被一并编译……这时候就需要 tsconfig.json 登场了!它就像TS编译的“专属控制面板”,能自定义编译目标、输出路径、文件范围等所有规则,让编译行为完全按你的想法来。今天咱们就手把手搞定这个“配置神器”,从此告别编译混乱的尴尬。
止观止2 天前
javascript·typescript·node.js
告别 require!TypeScript 5.9 与 Node.js 20+ 的 ESM 互操作指南你一定经历过这种崩溃时刻:Node.js 20 已经原生支持 ESM,TypeScript 5.9 也完善了相关的 Node16/NodeNext 解析策略。 是时候彻底告别 require 和复杂的 webpack 别名配置,拥抱原生的模块化标准了。
VT.馒头2 天前
javascript·数据结构·算法·leetcode·职场和发展·typescript
【力扣】2705. 精简对象现给定一个对象或数组 obj,返回一个 精简对象 。精简对象 与原始对象相同,只是将包含 假 值的键移除。该操作适用于对象及其嵌套对象。数组被视为索引作为键的对象。当 Boolean(value) 返回 false 时,值被视为 假 值。
woshiwoshiyu2 天前
typescript
TS实现一个“可取消等待 + 单例 Promise + WeakRef 清理”队列这个需求,本质上是 “Promise 去重 + 可取消等待” 的组合,而且要做到 高性能、无锁、无多余状态切换。 一个 最优解模式:单例执行 + 等待者可取消 + 结果复用,并且是 TypeScript 最佳实践。
We་ct3 天前
前端·算法·leetcode·typescript·哈希算法
LeetCode 49. 字母异位词分组:经典哈希解法解析+易错点规避「字母异位词」是字符串类题目中极具代表性的考点——从简单的 LeetCode 242. 有效的字母异位词 判断,到这道中等难度的 49. 字母异位词分组,核心思想一脉相承,但更侧重“分组逻辑”和“代码严谨性”。本文将聚焦 49 题,逐行拆解给定的经典哈希解法,剖析核心思路、指出高频易错点,再补充优化方向,帮你吃透这道面试高频题,做到“会写、会避坑、会优化”。