typescript

假如让我当三天老蒯2 小时前
前端·面试·typescript
TypeScript 继续学习(学习用)JavaScript 是动态类型语言,变量类型在运行时才能确定。这带来了灵活性,但也容易写出意外错误:比如把数字当作函数调用,或者访问对象上不存在的属性。
糖拌西瓜皮1 天前
typescript·node.js
Node.js工程化实践:包管理、TypeScript配置与代码质量预计时间:2 天搭建一个规范、高效的 TypeScript Node.js 开发环境。下一步:Express基础
Bolt3 天前
javascript·typescript·go
TypeScript 7.0 来了:当 tsc 用 Go 重写之后本文基于 TypeScript 7.0 RC(2026-06-18 发布)撰写。重点是:Go 原生编译器已经从预览阶段的 tsgo 正式走进 typescript@rc 发布通道,当前版本 7.0.1-rc。
Flynt3 天前
typescript·visual studio code
装上TypeScript 7.0 RC之后,最让我意外不是10倍提速本来以为这会是一篇血泪踩坑实录。结果你猜怎么着?我花了一下午时间,80%都在跟安装命令较劲,真正写代码的时候反而一帆风顺。这大概是我今年写过最拧巴的一篇了——主角是性能暴涨10倍的Go重写版TypeScript,但最值得说的不是性能,而是这玩意儿和6.0的兼容程度。
疯狂SQL3 天前
typescript·json·next.js·web worker·前端性能优化·esbuild·源码实战
手写高性能在线 JSON 工具|Web Worker 工程化打包 + 语法自动修复 + 多语言代码生成实战日常开发中,JSON 是接口调试、配置编辑、日志排查的核心数据格式,但原生开发场景始终存在诸多痛点:单行压缩JSON难以阅读、语法报错无法精准定位、嵌套层级过深结构混乱、需要手动转换各类编程语言实体类。 市面上多数在线工具功能零散、存在广告、部分存在数据上传泄露风险,大文件解析还会出现页面卡顿问题。
Momo__7 天前
前端·typescript
TypeScript NoInfer<T>——精准控制泛型推断的工具类型你写过这样的函数吗:泛型参数 T 出现在多个位置,结果调用时 T 被"污染"成了一个意外的联合类型,编译器无情地放过了一个明显的 bug——这就是 NoInfer<T> 要解决的问题。
退休倒计时8 天前
算法·leetcode·缓存·typescript
【每日一题】LeetCode 146. LRU 缓存 TypeScript请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类:函数 get 和 put 必须以 O(1) 的平均时间复杂度运行。
kyriewen9 天前
前端·javascript·typescript
TypeScript 高级类型:我用 infer 写了一个类型安全的 EventBus,终于搞懂了泛型约束TypeScript 写了五年,any 也用了五半。直到被迫写一个类型安全的 EventBus,我才真正搞懂 infer、extends、keyof 和泛型约束。本文从实际场景出发,一步步推导出类型安全的 API。
月光刺眼9 天前
后端·typescript
Bun + TypeScript 后端入门:从类型约束到 LLM API 调用一份零基础后端学习笔记,覆盖 Bun 运行时、TypeScript 类型系统、HTTP 请求封装,以及用 Axios 调用大模型接口的完整流程。
天蓝色的鱼鱼9 天前
前端·typescript·node.js
Node.js 现在能直接跑 TypeScript 了,tsx 和 ts-node 还需要吗?大前端历险记 / 大鱼以前写一个脚本,明明只有几十行 TypeScript,也要先纠结装 tsx、ts-node、ts-node-dev,再配一遍 tsconfig.json。现在 Node.js 已经能直接执行一部分 .ts 文件了,这件事对前端项目里的工具脚本很有吸引力。
Oo9209 天前
typescript·bun
Bun:下一代 JavaScript/TypeScript 运行时,从入门到实践Bun 是一个开箱即用、零配置的 JavaScript/TypeScript 运行时 + 包管理器,可以理解为 Node.js 的优化升级版。它的核心卖点就是快——内置了打包器、转译器、包管理器,不需要像 Node 生态那样拼装 Webpack + Babel + npm 才能跑起来。
Asize10 天前
后端·typescript·代码规范
Bun + TypeScript 实战:从接口约束到 RESTful 路由设计写在前面:通过一个简单的 Todos 任务清单项目,我第一次在 Bun 环境下用 TypeScript 实践了接口约束和 RESTful 路由设计。这个项目虽小,但完整覆盖了后端服务的核心概念——从类型安全到资源语义化,再到前后端联调。这篇文章记录了我的实践过程,适合刚接触 Bun 后端开发的同学阅读。
大家的林语冰10 天前
前端·javascript·typescript
超越 TypeScript,Flow 强势回归,语法高仿 TS,功能更丰富,类型更安全!打破信息壁垒,走近全球前端。Hello World 大家好,我是林语冰。Flow 是一门类型化的 JS 方言,起初是脸书内部的闭源项目,开源后成为 TypeScript 的宿敌,还被 GitHub 第一 UI 库 React 大规模采用。
用户4845262558210 天前
typescript
Bun 入门:Bun.serve 零依赖启动 HTTP 服务用 Node.js 写一个 HTTP 接口,至少要装 express 或 http 模块。用 Bun,什么都不用装——Bun.serve 是运行时自带的 API。
meilindehuzi_a11 天前
架构·typescript·restful
构建基于 RESTful 架构的 TodoList 全栈应用:从前后端理论到 TypeScript/Bun 实战在现代 Web 开发中,构建一个结构清晰、职责明确的全栈应用是掌握核心开发技能的必经之路。本文将以一个具体的任务清单(TodoList)应用为例,从最基础的网络协议与面向对象设计模式讲起,逐步深入到后端高性能服务器的搭建以及前端异步数据渲染的两种实现方案。
云水一下11 天前
前端·vue.js·typescript
Vue.js从零到精通系列(七):高级特性实战——Teleport、异步组件、自定义指令与TypeScript深度结合摘要: 通过前几篇的学习,已经掌握了Vue 3的组件化、路由、状态管理以及逻辑复用。但要想在真实项目中游刃有余,还需要掌握一些能够显著提升用户体验和代码质量的高级特性。本文将围绕四个核心利器展开:Teleport传送门让你把组件渲染到DOM的任意位置,彻底解决模态框、弹出层的z-index和overflow裁剪问题;异步组件与Suspense结合,实现组件的按需加载和优雅的加载中状态,让首屏渲染速度飞起;自定义指令让你直接控制底层DOM,封装常见的交互行为(如自动聚焦、点击外部关闭);最后,我们将Vue与
濮水大叔11 天前
typescript·node.js·next.js
浅论CabloyJS全栈框架提供的“两级页签”机制CabloyJS 全栈框架的“两级页签”本质上不是单纯的 UI 花样,而是一种把“业务模块切换”与“模块内多工作项切换”分层管理的工作台机制。
Asize11 天前
人工智能·typescript·bun
Bun + TypeScript:AI 时代的后端开发入门写在前面:这次我第一次接触到了后端开发的全貌。从一个比 Node 更快的运行时 Bun 开始,到用 TypeScript 给 JavaScript 加上类型铠甲,再到亲手搭起一个 HTTP 服务器,最后用 axios 向大模型发起请求——这条链路跑通之后,我突然意识到,所谓的"全栈"并不是遥不可及的术语,而是一套可以亲手触摸的工具链。
退休倒计时12 天前
数据结构·算法·leetcode·typescript
【每日一题】LeetCode 53. 最大子数组和 TypeScript给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
小林ixn12 天前
前端·javascript·typescript
你以为你懂 + 号?看完这篇 Bun + TS 实战,才发现以前全写错了你一定遇到过:用户输入明明是数字,一加就变成了字符串;代码跑得好好的,突然冒出个 NaN;熬夜两小时查 bug,结果发现是隐式类型转换…… 今天,我们从 JavaScript 的“易错点”出发,聊聊 TypeScript 如何救场,再认识一下比 Node 更快、开箱即用的 Bun 运行时,最后用一次真实的 LLM API 请求串起所有知识点。