javascript

kyriewen12 小时前
前端·javascript·typescript
别再对着 TypeScript 报错发呆了:我把 10 个最常见的红色波浪线翻译成了人话写 TypeScript 最崩溃的不是学类型系统,而是满屏的红色波浪线——你知道它在报错,但你看不懂它在说什么。Type 'string' is not assignable to type 'never',这句话每个单词我都认识,合在一起就不认识了。我花了一个下午把项目里遇到过的 TS 报错整理了一遍,发现来来回回就是这 10 个。这次不只是告诉你怎么改,而是解释为什么 TypeScript 要这样报错——理解了原因,以后再遇到就不慌了。
free3513 小时前
javascript
从 0 实现一个 Tiny JavaScript VM:项目架构拆解哼哧哼哧干了一周多代码,终于开始写文字了hhh非常感谢wjy学长的指导和推荐,也希望从这里开始,我能更好地理解CS,开始一些真正意义上的成长
徐小夕15 小时前
前端·javascript·github
我们开源了一款“框架无关”的思维导图编辑器,3分钟集成到任意系统之前一直在深耕 AI Agent 与大模型应用,比如 JitKnow AI 知识库、JitWord协同AI文档、Pxcharts 超级表格。
PBitW15 小时前
前端·javascript·面试
GPT训练我的第三天,明白了应该咋说满分回答!😕😕😕接前两天的文章:昨天你已经理解了:今天继续推进两个核心知识点:看代码:请不要运行,按照下面顺序回答:GO 里面有什么?
像我这样帅的人丶你还15 小时前
java·javascript·后端
Java 后端详解(四):分页与搜索上篇:Java 后端详解(三):全局异常处理与 JPA 数据库映射 本篇以文章列表接口为例,讲清:分页参数如何从 URL 传到数据库、关键词搜索如何在 JPA 里实现、分页结果如何统一返回给前端。
labixiong15 小时前
前端·javascript
还原一个完整符合规范的 Promise(二)接着上一篇文章继续写:本篇内容,让上篇的 MiniPromise 支持链式调用,并且符合 Promise/A+ 规范。这个规范有 872 个测试用例,实现目标是一个都不挂。
To_OC16 小时前
前端·javascript·代码规范
万字解析《JS 语言精粹》之第五章:继承 5 大核心精髓(JS 原型核心)我敢说,80% 的前端同学刚学 JS 继承的时候,都是拿着 Java 的思路往里套,我当年也一样。当初从 Java 转写前端,我天真地以为继承就是子类 extends 父类那套逻辑。直到第一次写构造函数漏写了new,把 window 上的全局变量给改了,对着页面 bug 排查了一下午,才彻底意识到:JS 的继承,内核和类语言完全是两码事。
裕波17 小时前
javascript·vue.js
AI 正在重写应用开发。Vue 与 Vite,给出新的答案。AI 正在重写应用开发。 Vue 与 Vite,给出新的答案。AI 不只是补全代码——它开始读项目、改文件、跑命令、搭界面、一句指令上线整个应用。
kyriewen18 小时前
前端·javascript·ai编程
折腾了半年 AI 编程工作流,最后发现效率瓶颈是桌上那块屏幕这半年我在 AI 编程这条路上折腾了不少东西。Prompt 怎么写效率最高、工作流怎么搭最顺手、Agent 怎么配最省心……该优化的我基本都优化了一遍。
张元清21 小时前
javascript·react.js
React useDebounce Hook:给状态和回调做防抖(2026)你有一个搜索框。用户输入 react hooks,你的组件就在每一次按键上发一个 API 请求——一个查询发了十一个请求,其中十个在返回时早就过期了。所有人都会想到的修法是防抖(debounce):等输入停下来,再发一次。而所有人都会写错的修法,是在组件里用 setTimeout 手写这个防抖——过期闭包、漏掉的清理、re-render 抖动,会悄悄把它弄坏。
Cobyte1 天前
前端·javascript·vue.js
21.Vue Vapor 组件的实现原理我们在上一篇中了解到在 Vue Vapor 中因为需要兼容原来 Vue3 的 API,所以还是必须存在组件这个概念。
铁皮饭盒1 天前
前端·javascript·后端
Rust版Bun1.4之前, 盘点Bun1.3新特性40岁了,最近再学bun和ai。Bun 1.3.14 上个月发了。这是 1.3 系列的收官版。1.3 这个版本线从发布到现在。
晓得迷路了1 天前
前端·javascript·vite
栗子前端技术周刊第 135 期 - Vite 8.1、Rspack 2.1、Babel 8.0...🌰栗子前端技术周刊第 135 期 (2026.06.22 - 2026.06.28):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。
To_OC1 天前
javascript·算法·leetcode
LC 207 课程表:刚学图论那会儿,我连这是拓扑排序都没看出来不知道你有没有这种感觉,刚接触图论算法的时候,看着题目半天反应不过来。这不就是个普通的选课问题吗?怎么就跟拓扑排序扯上关系了?我第一次刷这道课程表的时候,盯着题目愣了五分钟,完全不知道从哪下手。
To_OC1 天前
javascript·算法·leetcode
LC 208 实现 Trie 前缀树:曾被名字劝退,写完发现是送分题不知道你有没有这种感觉,一听到 “前缀树”“字典树” 这种听起来很专业的名词,就先怂了一半。我之前刷到这道题的时候,盯着 “Trie” 这个单词看了半天,连发音都不确定,迟迟不敢下手。真硬着头皮写完才发现,害,就这?
天渺工作室1 天前
前端·javascript
实现一个adblock/adblock plus等浏览器广告拦截器检测插件⚠️ 本文由 AI 辅助撰写,记录了从零到一构建一个通用广告拦截器检测插件的完整过程。📦 GitHub: wangkai000/adblock-easylist-detector 📦 npm: adblock-easylist-detector
kyriewen2 天前
前端·javascript·node.js
2026 年了,还在用 Node.js?Bun 迁移实战:20 分钟搞定,附踩坑记录如果你的项目每次 npm install 要等一分钟,每次跑测试要等十几秒,每次启动开发服务器要盯着终端发呆——你应该试试 Bun。这篇文章不吹不黑,直接上手把一个真实项目从 Node.js 迁到 Bun,把迁移步骤、踩过的坑、适不适合你的项目全部写清楚。
minglie2 天前
javascript
一个置换问题二面体群的表示.csdn在玩扑克牌时定义出一种扑克置换 fn,vf_{n,v} fn,v (共n张牌,v张置底取顶这种操作形成的置换) 在无意的尝试中发现了 f5,2=f5,1−1f_{5,2}=f^{-1}_{5,1} f5,2=f5,1−1的奇特现象 计算机验证了n在3000以内, 找不到 fn,k=fn,t−1(k≠t)f_{n,k}=f_{n,t}^{-1} (k \ne t) fn,k=fn,t−1(k=t) 的其他解, 因此有极大概率 n,k,t= 5,2,1 以外的特解不存在。
默_笙2 天前
javascript
🌀 别再手动写 Prompt 了!我让 AI 自己循环改到满意为止写在前面:今天学了一个让我"三观重塑"的概念——AI Loop。老师说,一条推文引来 700 万人围观,核心观点就一句话:别再给 AI 写提示词了,你应该去设计 Loop。 Claude Code 的作者也说了:我也不写 prompt,我也 Loop。听完我整个人都悟了:原来我一直以来的"人肉循环"方式,才是最低效的。
To_OC2 天前
javascript·算法·leetcode
LC 994 腐烂的橘子:人人都说是 BFS 入门题,我却写了三遍才过刷到这道题的时候我心里还窃喜。这不就是典型的扩散题吗?BFS 直接秒了啊。结果啪啪打脸,连错两次,第三次才堪堪通过。说出来你们可能不信,错的地方全是我觉得 “根本不可能错” 的小细节。