首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
后端
HarmonyOS
TypeScript
展开
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
后端
HarmonyOS
TypeScript
Node.js
前端框架
AI编程
架构
人工智能
游戏开发
暂无数据
推荐
最新
LeetCode 392. 判断子序列:基础解法与海量输入优化策略
在字符串处理的基础题型中,“判断子序列”是一道高频面试题,不仅考察对字符串遍历的基本理解,其进阶问题更能检验对海量数据场景的优化能力。本文将从题目本质出发,详解基础解法的逻辑的逻辑,再针对进阶场景提供
TypeScript namespace 详解:语法用法与使用建议
一、namespace 是什么?核心作用:归类组织代码 namespace 是 TypeScript 早期为了解决代码模块化问题设计的语法,核心目的就是把相关的变量、函数、类、接口等代码集中放到一个独
重构第三天,我把项目里 500 个 any 全部换成了具体的 Interface,然后项目崩了😭
开始在重构旧项目的最近一个月,我每天打开项目代码,心情都像是在上坟😖。 这个项目是5年前的老代码,说是用了 TypeScript,但含 any 量高达 80%。 User 是 any,Response
@types 包的工作原理与最佳实践
本文介绍了TypeScript生态中@types包的工作原理与最佳实践,包括DefinitelyTyped项目、类型包的创建流程与发布机制、TypeScript识别类型定义的优先级顺序等。
声明文件.d.ts:编写自己的类型定义
本文深入讲解了TypeScript声明文件(.d.ts)的编写方法,主要包括三个方面:1. 声明文件基础;2. 全局声明与模块声明;3. declare关键字详解.
React + JWT 登录界面建设完全学习笔记
React + JWT 登录界面建设完全学习笔记 本文基于实际项目代码,系统梳理 React 项目中结合 JWT 实现登录功能的完整流程,深入解析代码中涉及的技术点、设计原则、运用场景及实现方法,帮助
NestJS入门——带你进入NestJS的世界
本文深入剖析 NestJS 核心架构,涵盖模块化、依赖注入及 IoC 容器等精髓。通过 Todos 实战与数据库连接池配置,带你构建高效可扩展的企业级后端应用,并附带接口测试指南。
TypeScript 类型断言
TypeScript 类型断言 一、类型断言 举个简单例子: 这里 foo 明明是 'a',但 TS 推断成了 string 类型(T 的父类型),父类型不能赋值给子类型,就报错了。 而类型断言就是用
LeetCode 28. 找出字符串中第一个匹配项的下标:两种实现与深度解析
在字符串处理领域,“子串匹配”是经典基础问题,LeetCode 28 题就围绕这一核心展开。题目要求在主串 haystack 中找到子串 needle 第一个匹配项的起始下标,若不存在则返回 -1。这
从零开始:手把手教你创建 Vue 3 + TypeScript 项目
前言 Vue 3 带来了 Composition API、更好的 TypeScript 支持和性能优化,是现代前端开发的不二选择。本教程将从环境搭建开始,逐步创建完整的 Vue 3 项目。 环境准备
你不知道的 TypeScript:联合类型与分布式条件类型
在 TypeScript 中,联合类型是非常常用的类型工具,但联合类型在条件类型中的分布式特性,估计会困扰很多人,因为它的行为非常的…不直观。 所以本文尽量用简单的语言和丰富的例子来让大家彻底搞懂联合
JSyncQueue——一个开箱即用的鸿蒙异步任务同步队列
一、简介 在鸿蒙应用开发中,异步任务的顺序执行是一个常见需求。当多个异步任务需要按照特定顺序执行时,如果不加控制,可能会导致执行顺序混乱。 JSyncQueue 提供了一个简洁的解决方案: 顺序执行保
前端一行代码生成数千页PDF,dompdf.js新增分页功能
前端生成 PDF 不清晰?文字无法搜索选中编辑?体积太大?分页切割不精准?生成页数太少?dompdf.jsV1.1.0 版本更新后,这些都不在是问题,只需要一行代码,就可以将 html 页面生成数千页
TypeScript:为 JavaScript 注入类型安全的工程化力量
JavaScript 以其灵活、动态的特性成为 Web 开发的基石,但这种“自由”在大型项目中往往演变为隐患。当函数参数类型不明、对象结构随意扩展、变量用途模糊不清时,代码便如同没有护栏的悬崖——看似
LeetCode 6. Z 字形变换:两种解法深度解析与优化
在字符串处理类算法题中,Z 字形变换是一道经典的「规律提炼 + 代码优化」双重点题型,频繁出现在面试与算法练习中。它的核心难点不在于实现功能,而在于如何精准捕捉 Z 字形排列的周期性规律,同时兼顾代码
用 TypeScript + React Hooks 构建一个健壮的 Todo 应用
最近我用 React 和 TypeScript 从零写了一个 Todo 应用,整个过程让我深刻体会到:类型系统不是束缚,而是保护。它让组件之间的协作更清晰,状态管理更可靠,连 localStorage
你不知道的 TypeScript:模板字符串类型
大部分前端应该都或多或少地使用过 TypeScript 开发,但是此文将带你探索少有人了解的 TS 领域:模板字符串类型。
🚀 AI 全栈项目第五天:用 shadcn/ui 打造高颜值 React 应用 & 实战 Notes 项目
大家好!👋 欢迎回到 AI 全栈项目实战 的第五天。 在过去几天的“特种兵式”训练中,我们已经掌握了 React 的“时空穿梭术”(Router 路由),请来了德国管家(Zustand 状态管理),穿
React学习:状态管理的中央银行——Zustand
Zustand(德语“状态”)主打一个极简、轻量、Hooks 风格。它不需要你在外面包一层 Provider,也不需要繁琐的模板代码。
从0到1构建高性能React组件:幻灯片与回到顶部功能的实战演进
本文将结合我在实际项目中的实践,深入剖析两个核心组件带指示灯牌的幻灯片组件 和 回到顶部按钮 的设计思路,实现过程与优化策略,带你理解如何从零开始打造一个既实用又优雅的UI组件