zed.ink在线
一个不为人知的个人学习小站
我用3个周末重构了公司的前端项目,老板没发现,但同事都来找我要代码了
先声明:重构是在业务空窗期做的,没耽误正常迭代。别学我偷偷干,最好提前报备。 公司项目是个3年前的Vue2后台系统,代码量不大(50多个页面)但"历史悠久"——经历了4任前端,风格各异,没有Type。
告别JS类型坑!Ts为什么在ai时代逐渐成为"第一"语言
日常写JavaScript代码时,你是不是总踩类型的坑?比如input输入的数字实际是字符串、+号既做加法又做拼接导致隐藏bug,排查起来又费时间又头疼。 这篇文章我会带你用3个实战技巧,结合Type
我读了一遍 Babel 编译后的 async/await,终于搞懂了它的原理(附 20 行手写实现)
一个真实的“翻车”场景 上周维护一个老项目,看到同事写了这样的代码: 他把 await 放在 for 循环里,本意是串行请求,结果因为接口响应时间不同,数据顺序全乱了。我帮他改成 Promise...
Codex 不得不装的 12 个插件,都在这了
最近我把 Codex 当成主力 AI 工具用了快一个月。 一开始我只是拿它补代码、改 Bug。用了一段时间后,我越来越觉得,Codex 的强大之处不只是模型本身,更关键的是它背后的插件生态。 很多人装
从 0 到 1:用 Bun + axios 快速搭建 LLM API 客户端
为什么我放弃了 npm,投入 Bun 的怀抱 作为一个常年跟 JavaScript 打交道的开发者,我对 npm install 的速度已经麻木了。
万字解析《JS语言精粹》之第四章:函数15大核心精髓(JS灵魂核心)
开篇引子 兄弟们,你们有没有这种经历:写了两年JS,面试官一问“说一下函数里面的this指向”,心里立马咯噔一下,嘴上开始打太极?或者明明照着教程写了个闭包,结果一运行全是“意料之外”的值? 我最近二
入门开发者必学篇之JS事件循环:为什么你的代码输出总翻车?
事件循环错了100次,别再死记硬背了!!!一篇就够,五分钟带你学透事件循环,你的前端异步水平直接上升一个台阶!!!
JavaScript 事件循环:单线程异步编程的核心机制
一、JavaScript 单线程特性 JavaScript 采用单线程执行模式,这是由其设计初衷决定的: 避免 DOM 操作冲突:JavaScript 可以操作 DOM 结构,如果多个线程同时修改同一
我做了一套前端也能学懂的 AI Agent 系列,从 Prompt 一路讲到多 Agent 😍😍😍
前端这几年一直在被重新定义。 从组件化、工程化、跨端到 Node.js 全栈,再到 AI 应用开发,边界每隔一段时间就会被推开一次。过去这些变化大多围绕怎么把界面做出来、做稳定、做高效展开,你要理解浏
富文本编辑器核心原理:从 contentEditable 到 AST
0. 开篇钩子 你可能天天在用富文本编辑器,飞书写文档、掘金写文章、语雀记笔记。但你想过一个问题吗——浏览器里那些加粗的文字、插入的图片、@某人的标签,底层到底是怎么存、怎么渲染的? 有人说"不就是