自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 一个独立开发者,靠一份 markdown 驱动 Claude Code, 用 20 天跑通 9 个包的 monorepo 工程

这是一个反产品的项目。我做了一个叫的 AI 设计工程智能体——面向前端工程师、UI 设计师和产品经理,能 BYOP(Bring Your Own Project)接入用户已有的 vite 项目,做设计系统切换、DOM 精修、审美检查、生成可运行的前端工程……听起来像是要冲 v0、Pencil、Replit、Claude Design 一波的样子。但它的真实目的,不是和这些产品竞争,我也知道那样做也是自不量力的。它真正想交付的,是specs/memory/

2026-05-02 17:51:26 477

原创 我开源了一个剪贴板工具,但代码只占一半

LLM 当下能不能在长周期工程里持续产生价值?答案是能 —— 但要有 harness。裸用 LLM 做 1 周以上的工程,上下文丢失、决策失忆、活跃区膨胀这些问题会逐步把质量拖下来。spec skill 这套 harness 的本质是用纯文件 + 严格格式约束给 LLM 建一个外置长期记忆,把"上下文"从隐式变成显式。这件事 cursor、Copilot、Claude Code 谁都能做,工具不重要,方法论才重要。

2026-04-30 16:50:01 410

原创 AI 编程的失控临界点:理解债、上下文衰减与独立开发者的新天花板

行业流行的说法是:“2026 年的一个独立开发者 + AI,可以匹敌 2022 年的一个 5 人团队”。这个说法在产出层面并没错——MIT Technology Review、Stack Overflow 2025 开发者调查都印证了这一点。这种产出是有代价的。你作为个体承担了过去分散在 PM、tech lead、QA、SRE 的所有认知负担。你不是被 AI 放大了 5 倍——你是被迫同时扮演 5 个角色。一个人没法同时、持续地扮演 5 个角色。

2026-04-21 13:17:55 398

原创 跨设备传文件总是很烦?我用 Next.js + Vercel 写了个自部署的「云剪贴板」

这个项目的代码量不大(核心逻辑大概 800 行),但解决了我每天都要遇到几次的小痛点。GitHubLicense:MIT如果觉得有用,给个 Star 是对我最大的鼓励 😉。如果你有改进想法或新需求,也欢迎在 issues 里讨论。端到端加密PWA + 离线缓存WebRTC P2P 模式(适合大文件 / 局域网内传输)浏览器扩展,全局快捷键直接同步剪贴板一个小小的工具,胜过十个完美的计划。如果你也常被「跨设备传东西」这件事烦到,欢迎试试看。

2026-04-20 15:29:41 369

原创 在 if 条件判断中,只有极少数的值会被判定为 false。请列出 JavaScript 中所有的假值

/ false表示变量未赋值或不存在的属性。false0-00n""nullundefinedNaN,其他所有值(包括空数组[]和空对象{})都是真值。

2026-02-09 10:21:29 735

原创 聊聊“前端开发“到底是在做什么

回到最开始的问题:前端开发到底是做什么的?如果用一句大白话来说,就是让用户看到该看到的,做到想做的。但要把这件看似简单的事情做好,背后涉及的东西比表面上看起来多得多。这也是我觉得前端有意思的地方——它不是一个纯粹的技术活,也不是一个纯粹的设计活,而是一个需要你同时理解技术、理解用户、理解业务的综合性工种。如果你正在考虑要不要做前端,或者刚入行还在迷茫,希望这篇文章能给你一点参考。前端这条路,越往深走,你会发现要学的东西越多,但也正因为如此,它才不容易让人觉得无聊。

2026-02-09 10:19:52 872

原创 JavaScript 中的 null 和 undefined 有什么区别?它们各自的使用场景是什么?

undefined 是系统给的"未定义",null 是程序员给的"空值";检测时用=== null或,同时检测用== null;转数字时 undefined 变 NaN、null 变 0。

2026-02-05 19:05:48 1162

原创 什么是原始类型和引用类型?它们之间有什么区别?

原始类型存值在栈、按值访问、不可变;引用类型存值在堆、按引用访问、可变。赋值和传参时,原始类型复制值,引用类型复制地址。

2026-02-05 19:03:11 310

原创 JavaScript 有哪几种数据类型?请简要描述每种数据类型的特点。

JavaScript 有 7 种原始类型(Number、String、Boolean、Undefined、Null、Symbol、BigInt)和 1 种引用类型(Object),核心区别在于原始类型按值存储不可变,引用类型按引用存储可变。

2026-02-04 14:00:18 1190

原创 在全局作用域中,使用 var a = 1 会在 window 对象上挂载属性 a,但 let b = 1 却不会。请解释这是为什么?

var挂载到window是因为它绑定在 Global Environment Record 的 Object Environment Record(绑定对象为window)中,而let/const绑定在独立的 Declarative Environment Record 中,与window无关。

2026-02-04 13:57:49 948

原创 在什么情况下应该使用 var 而不是 let 或 const?

现代 JavaScript 中应该完全避免使用 var,优先使用 const,需要重新赋值时使用 let。如果面试官问"什么时候用 var",最好的答案是"除了维护遗留代码,不用 var"。

2026-02-03 07:54:05 398

原创 为什么要使用 const?使用 const 有什么好处和坏处?

const 保证的是"变量绑定不可变"而非"值不可变",默认优先使用 const,只有需要重新赋值时才用 let,永远不用 var。

2026-02-03 07:52:53 420

原创 解释一下 var、let 和 const 之间的区别

var是函数作用域且会提升为 undefined,let和const是块级作用域且有暂时性死区,const额外限制不能重新赋值——现代开发中优先使用const,需要重新赋值时用let,避免使用var。

2026-02-02 08:00:04 692

原创 什么是变量提升(hoisting)?var、let 和 const 在变量提升方面有什么不同?

变量提升是 JS 引擎在编译阶段将声明"移动"到作用域顶部的行为——var提升后初始化为 undefined 可立即访问,letconst提升后不初始化,声明前访问会触发 TDZ 报错。

2026-02-02 07:59:06 500

原创 如果一个脚本既有 async 又有 defer 属性,会发生什么情况?

defer 只是 async 的降级回退,现代开发中无需同时使用。

2026-02-01 16:59:16 1028

原创 既然有了 defer,我们还需要像以前那样把 <script> 标签放到 <body> 的最底部吗?如果我把带 defer 的脚本放在 <head> 里,会有性能问题吗?

defer 脚本放<head>是现代最佳实践:更早发现、并行下载、不阻塞解析、按序执行。

2026-02-01 16:46:21 603

原创 什么是“阻塞渲染“?如何避免 JavaScript 代码阻塞页面渲染?

JS 阻塞 DOM 解析是因为可能修改 DOM;用 defer 保顺序、async 求速度、动态加载最灵活。

2026-01-31 15:17:50 841

原创 在 HTML 中引入 JavaScript 有哪几种方式?它们各自的优缺点是什么?

外链式 +defer是现代网页引入 JavaScript 的最佳实践,它实现了代码分离、可缓存、不阻塞渲染的完美平衡。

2026-01-31 15:15:20 1032

原创 为何 Node.js 环境中没有 DOM 和 BOM?

DOM/BOM 是浏览器的"特产",不是 JavaScript 的"标配"——JS 只是一门语言,能做什么取决于宿主环境给它什么 API。

2026-01-30 08:52:14 805

原创 向不懂编程的产品经理解释 JavaScript 是什么?

ECMAScript 是语言规则,DOM 是操作页面的手,BOM 是操作浏览器的手——三者共同构成了我们在网页开发中使用的 JavaScript。

2026-01-30 08:49:44 1404

原创 都 2026 年了。为什么不自己开发一个 AI 面试模拟器?

基于个人前端面试题库,利用AI技术开发了一个智能面试模拟网站。采用Next.js全栈和shadcn/UI组件库,接入qwen3-max模型实现智能提问与评估功能。开发过程中使用Claude Opus 4.5作为AI编程辅助工具,20分钟内完成了基础功能开发。项目实现了面试配置、智能追问、流式输出和自动生成面试报告等功能,并已部署上线。作者惊叹AI编程工具的高效性,认为未来软件开发流程将发生巨大变革。该项目现可通过配置阿里百炼API Key体验使用。

2026-01-26 10:37:41 1047

原创 关于未来App服务即应用的探讨

未来,随着人工智能、分布式技术、自然语言处理以及 AR/MR 等技术的发展,传统的“App”范式可能会逐渐让位于基于服务、无缝整合、自然交互的全新用户体验。这将是从“下载和使用 App”到“按需获取服务”的范式转变。你提到的未来打破现有 App 格局的可能性是非常现实的,未来的服务将变得更加流动、无形、智能化,能够根据用户需求和情境即时响应。而这些变革将为人类带来更高效、更自然的交互体验。

2024-10-17 13:15:53 1082

原创 新手Vue学习记

前言一年多以前开始入门前端,完全是一个门外汉,不想参加培训班,所以开始自学(之前也有过一段自学的经历但是放弃了),主要也是机缘巧合找到了一份还不算太难的前端开发工作。从最基本的HTML、CSS和JavaScript学起,先看的菜鸟教程上的文档,感觉理解的不够深入,就下载了黑马程序员的视频教程,但是本人的自律性较差所以断断续续的只学习了前几章的内容,加上平时遇到问题百度查询资料,不断的采坑,又看了...

2019-08-14 13:24:08 372

fgghhhhhhhhhhh.txt

fgghhhhhhhhhhh.txt

2025-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除