首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
后端
TypeScript
Node.js
展开
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
后端
TypeScript
Node.js
AI编程
前端框架
HarmonyOS
架构
人工智能
Flutter
暂无数据
推荐
最新
Vue-深入浅出Vue Diff 算法
在 Vue 的响应式系统中,当数据发生变化时,Vue 会生成一颗新的虚拟 DOM 树(VNode Tree)。Diff 算法的核心任务就是通过对比新旧两棵树,以最小的性能代价完成真实 DOM 更新。
JavaScript 内存机制与闭包原理深度剖析
在日常的前端开发中,我们往往专注于业务逻辑的实现,而忽略了 JavaScript 引擎底层的内存管理。作为一门高级语言,JavaScript 确实帮我们屏蔽了手动分配和释放内存的繁琐(如 C 语言中的
Vue-性能优化利器:Keep-Alive
在后台管理系统或长列表页面中,我们经常遇到这样的需求:从列表进入详情页,返回时希望列表滚动位置、搜索条件都能完美保留。Vue 内置的 <KeepAlive> 正是为此而生。
你真的懂 export default 吗?
我们每天都在写 import 和 export,这是 ES6 模块的基础。但你有没有想过,下面这两种写法,到底有什么区别? 看上去,它们好像做的是同一件事:都是默认导出一个叫做 myVariable
Vue-响应式原理深度解析(含手写源码)
双向数据绑定是 Vue 的灵魂特性。它将 Model(数据层)与 View(视图层) 紧密相连:JS 逻辑更新 Model,视图自动重绘;用户操作 View,数据自动同步。本文将带你从源码级别理解它们
为什么要使用 const?使用 const 有什么好处和坏处?
const 是 ES6 引入的声明常量的关键字,用于声明不可重新赋值的变量。使用 const 的核心价值在于: 语义化表达意图。
React19事件调度的设计思路
一、React 调度和事件循环的密切联系 1、React 在“调度”什么? 也就是我上篇文章说过的这些东西: beginWork completeWork diff 构建 workInProgress
Vercel 的 json-render:迈向生成式 UI 的一步
Vercel 最近发布了一款名为 json-render 的新开源工具,这标志着向生成式用户界面迈出了一步——这是 Vercel 为 AI 生成的 Web 界面创造的术语。 “如果大语言模型不仅仅是生
在什么情况下应该使用 var 而不是 let 或 const?
在什么情况下应该使用 var 而不是 let 或 const? 核心答案 在现代 JavaScript 开发中,几乎没有需要使用 var 的场景。
一次 Agent Skill 的实战体验,以及 MCP 和 Skill 的区别
本周通过一个小需求尝试了下 Agent Skill,效果还不错。 比如你要做一个网站,以前没装技能的时候,AI 生成的代码又是那个熟悉的: 而通过 Agent Skill 的形式,可以提前配置好: 配
⏰前端周刊第 451 期(2026年1月25日-1月31日)
本期主题偏向“平台新能力落地 + 工程工具链升级”。Web 开发部分重点关注 HTML Invoker Commands 在主流浏览器达成 baseline 支持,以及 Chrome Ca
Vue-插槽 (Slot) 的多种高级玩法
在组件化开发中,插槽 (Slot) 是实现内容分发(Content Distribution)的核心机制。它允许我们将组件的“外壳”与“内容”解耦,让组件具备极高的扩展性。
1. 《手写系列:面试官问我 new 的原理,我直接甩出三个版本》
今天我们来聊聊 JavaScript 中那个既熟悉又神秘的 new 操作符。相信很多小伙伴在面试时都经历过这样的“名场面”:面试官微微一笑,推过来那个熟悉的键盘:“来,能不能手写一个 new 的实现?
Vue-常用修饰符
在 Vue 开发中,修饰符(Modifiers)是指令后的一个特殊后缀(以 . 开头),它能以极简的方式帮我们处理事件冒泡、键盘监听以及复杂的双向绑定逻辑。
JavaScript 继承的进阶之路:从原型链到圣杯模式的架构思考
在面向对象编程的设计哲学中,继承的本质是为了解决两个核心问题:数据的独立性与行为的共享性。对于 JavaScript 这种基于原型的动态语言而言,实现继承的过程,实际上就是不断在“构造函数”与“原型链
Vue3 props穿透(attrs)重大变化:$attrs 居然包含class/style了!
Vue3 中 props 穿透(attrs)最易踩坑变化:$attrs 不再过滤 class 和 style,直接透传至子组件根元素,彻底改变 Vue2 原有逻辑,新手必看避坑指南!
Vue-Key唯一标识作用
在开发 Vue 列表渲染时,编辑器总是提醒我们“必须绑定 key”。很多人习惯性地填入 index。但你是否思考过:key 到底在底层起到了什么作用?
让图片学会“等你看到再出场”——懒加载全攻略
图片懒加载按需加载非首屏图片,提升首屏速度、节省带宽。传统用 scroll + 节流,现代推荐 IntersectionObserver,性能更优、代码简洁,是电商资讯类页面的必备优化手段。
代码 Review 的艺术:如何委婉地告诉同事你写的代码是一坨屎?
有一天下午四点,我点开了同事刚提的一个 PR, 先上代码👇: 第一眼,还行。 第二眼,嗯? 第三眼,我开始怀疑人生。 变量叫 a、temp、list1,if-else 套了六层,在 for 里 awa
Vue-从内置指令到自定义指令实战
在 Vue 的开发世界里,“指令(Directives)”是连接模板与底层 DOM 的桥梁。除了官方提供的强大内置指令外,Vue 还允许我们根据业务需求自定义指令。