前端 渐进式渲染
核心定义 渐进式渲染是一种分块输出页面内容的技术: 1. 服务器优先发送核心 HTML/CSS 2. 逐步加载次要内容(图片/脚本等) 3. 尽早显示可视内容提升感知速度 4. 后台继续加载剩余资源...
767 字
|
4 分钟
Cover Image of the Post
JavaScript 原型和原型链
核心定义 JavaScript 使用原型继承实现对象间共享属性和方法: 1. 每个对象都有私有属性 (现代用 )指向其原型 2. 构造函数有  属性,指向实例的原型对象 3. 访问对象属性时,若自身...
685 字
|
3 分钟
Cover Image of the Post
Vue v-for key
核心定义 在 Vue 的 指令中, 是用于追踪节点身份的特殊属性: 1. 为每个迭代元素提供唯一标识符 2. 帮助 Vue 的虚拟 DOM 算法高效更新节点 3. 避免元素复用导致的状态错乱 4....
818 字
|
4 分钟
Cover Image of the Post
JavaScript 执行上下文 & 执行上下文栈
核心定义 执行上下文(EC) 是 JavaScript 代码执行的环境,包含: 1. 变量对象(VO → AO) 2. 作用域链(Scope Chain) 3.  绑定 执行上下文栈(ECS) 是 ...
835 字
|
4 分钟
Cover Image of the Post
JavaScript 闭包
核心定义 闭包是函数与其词法作用域的组合: 1. 函数可以记住并访问其声明时的作用域链 2. 即使函数在原始作用域外执行 3. 闭包保留对外部变量的引用(非拷贝) 这种机制允许数据封装、状态保持和模...
805 字
|
4 分钟
Cover Image of the Post
JavaScript 防抖
题目描述 实现 JavaScript 防抖函数,要求: 1. 延迟执行函数直到停止触发后的指定时间 2. 支持立即执行选项(首次触发立即执行) 3. 支持取消功能(在等待期间取消执行) 4....
903 字
|
5 分钟
Cover Image of the Post
JavaScript 变量提升&函数提升
核心定义 JavaScript 引擎在代码执行前会进行编译阶段,此过程将: 1. 函数声明整体提升到作用域顶部 2. 变量声明()仅提升声明(不提升赋值),初始化为  3. 赋值操作和非声明代码留在...
725 字
|
4 分钟
Cover Image of the Post
JavaScript promisify
题目描述 实现一个 promisify 函数,将 Node.js 风格的错误优先回调函数转换为 Promise 风格函数: 1. 转换遵循 (err, value) 回调约定的函数 2. 支持保...
1075 字
|
5 分钟
Cover Image of the Post