技术栈
javascript
JieE212
4 小时前
javascript
·
算法
LeetCode 101. 对称二叉树|JS 递归 + 迭代双解法,彻底搞懂镜像判断
大家刷二叉树高频题时,对称二叉树绝对是入门必做经典题,也是面试高频考点。这道题能很好考察我们对二叉树遍历、镜像逻辑的理解,今天用 JavaScript 两种思路完整拆解,附带清晰图解、边界分析,看完直接吃透。
冬奇Lab
6 小时前
javascript
·
人工智能
·
agent
AI Workflow 定义的四次演进:从 Markdown 到 JS 脚本,再到分布式多 Agent
"用 AI 自动化研发工作流"——这个目标几乎每家技术公司都在说。但很少有人认真讨论:Workflow 本身应该怎么定义?用什么技术形式表达它?
一颗烂土豆
12 小时前
前端
·
javascript
·
webgl
Meshopt 压缩深度解析,为什么它比 Draco 更快
从原理到实战,搞懂 Meshopt 和 Draco 的本质区别做 Web3D 的同学应该都知道 Draco 压缩,它是 Google 开发的 3D 几何数据压缩算法,Three.js、Babylon.js、model-viewer 都支持。
kyriewen
14 小时前
前端
·
javascript
·
ai编程
同事每天催我 Code Review,我写了个脚本让 AI 替我 review PR——现在他反过来催 AI 了
先说结论:用 GitHub Actions + Claude API 实现全自动 PR review,配置一次,以后每个 PR 推上去,AI 10 秒内给出详细评审意见,覆盖代码质量、潜在 bug、安全风险三个维度。这篇文章把完整配置都给你,拿走直接用。
weedsfly
17 小时前
前端
·
javascript
迭代器、生成器与异步迭代——让数据“按需流动”的艺术
我们肯定写过这样的代码:javascriptfor...of 不仅能遍历数组,还可以遍历 Map、Set、String、NodeList,甚至是 arguments 对象。到底是什么在背后支撑这种“统一”的能力?
假如让我当三天老蒯
17 小时前
前端
·
javascript
·
面试
前端跨域解决方案(学习用)
跨域问题的根源是浏览器的同源策略(Same-Origin Policy) 。它是浏览器最核心的安全机制,限制了一个源下的文档或脚本与另一个源的资源交互。
铁皮饭盒
19 小时前
javascript
·
后端
Bun 哪比 Node.js 快?
启动快 20 倍。HTTP 吞吐量高 3 倍。WebSocket 快 7 倍。SQLite 快 9 倍。
JieE212
1 天前
javascript
·
算法
·
面试
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [startᵢ, endᵢ]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
candyTong
1 天前
javascript
·
后端
·
架构
RTK 技术原理:一次典型会话里,80% 上下文是怎么省下来的
AI 编程助手修前端代码时,不会只靠聊天完成任务。它会反复运行命令:看 git status,用 rg 搜索组件,跑 pnpm test、vitest、tsc、eslint、next build,再根据结果继续修改。
_柳青杨
1 天前
前端
·
javascript
深入理解 JavaScript 事件循环
本文核心:什么是事件循环?它如何让 JavaScript 做到“永不阻塞”?JavaScript 是单线程的,但网页需要同时处理点击、网络请求、定时器、动画渲染等无数任务。事件循环(Event Loop)就是这套调度机制的核心——它决定了代码的执行顺序,也保证了页面不会因为等待某个操作完成而卡死。
大家的林语冰
2 天前
前端
·
javascript
·
前端工程化
ES5 凉凉,Babel 8 正式发布,默认不再编译为 ES5 和 CJS......
打破信息壁垒,走近全球前端。Hello 大家好,我是林语冰。Babel 团队官宣,Babel 8 正式发布,主要包括:
weedsfly
2 天前
前端
·
javascript
异步编程全景与事件循环——彻底搞懂 JS 执行机制
请先看下面这段代码,在心里默默给个执行结果:如果你的答案是 1 3 5 4 2,恭喜你——你对事件循环已经有了基本认知;如果不是,读完这篇文章,你将成为人肉 JS 执行器,任何异步面试题都不过是一道逻辑题。本文会用最通俗的语言,从回调地狱一路讲到宏任务/微任务,让你彻底看懂 JavaScript 的执行机制。
用户173359807537
2 天前
前端
·
javascript
纯前端 PDF 数字签名实战:Vue 3 + pdf-lib 在浏览器里完成签名嵌入
最近给 PDF 工具箱加了签名功能,支持手写签名和文字签名两种模式。整个流程都在浏览器里完成,文件不上传服务器。这篇文章记录一下实现思路。
JieE212
2 天前
javascript
·
算法
LeetCode 226. 翻转二叉树|JS 递归超详细拆解,二叉树入门经典题
二叉树是算法面试高频考点,而「翻转二叉树」是入门必刷的基础递归题。当年 Homebrew 作者面试谷歌,因不会写这道题被拒的段子更是让这道题火出圈。本文结合 LeetCode 原题,用 JavaScript 实现递归解法,逐行拆解思路,同时补充迭代拓展方案,看完彻底吃透二叉树递归分治思想。
JieE212
2 天前
javascript
·
算法
LeetCode 104. 二叉树的最大深度|递归思路超详细拆解
给定一个二叉树 root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。
kyriewen
2 天前
前端
·
javascript
·
ai编程
我用 AI 一周写完了整个项目,上线第一天就崩了——这是我踩过最贵的 5 个坑
这不是标题党。上个月,我用 Claude Code + Cursor 花了 7 天从零写完了一个内部工具平台,提前两周交付,老板在周会上点名表扬。然后上线第一天,报警群炸了 47 条消息。
Larcher
2 天前
javascript
·
人工智能
·
设计模式
AI Loop:让AI像人一样自主完成任务的核心机制
从代码到原理,深入解析一个能让AI自动生成并校验小红书文案的循环系统想象一下,你让AI写一篇小红书美妆文案,它不仅写了,还自己检查是否符合要求,不符合就重写,直到满意为止。这不是科幻小说,而是今天要讲的 AI Loop——一个让AI拥有"自主工作能力"的核心机制。
默_笙
2 天前
javascript
🃏 JS 只有 8 种数据类型,但我花了 2 天才搞懂 null 和 undefined 的区别
根据 ECMA-262 规范(JS 的"宪法"),JS 一共有 8 种数据类型:ES6 以前只有 6 种(number、string、boolean、null、undefined、object),后来加了 symbol 和 bigint,变成了 8 种。
jump_jump
2 天前
javascript
·
性能优化
·
前端工程化
流式 HTML:从 htmx 片段装配到浏览器原生增量渲染
过去十多年,Web 前端最常见的分工是:后端返回 JSON,前端负责状态、渲染和交互。这套模式支撑了大量复杂应用,也把许多内容型页面推向了不必要的复杂度:一个只需要标题、段落和按钮的结果块,也要先设计 JSON 协议,再穿过前端组件树,最后才落成 HTML。
swipe
2 天前
前端
·
javascript
·
面试
正则表达式入门到进阶:从表单校验到手写模板引擎
写给前端工程师的正则教程:不背符号表,先理解“正则引擎怎么找东西”。日常开发里,我们每天都在和字符串打交道: