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

JavaScript 变量提升&函数提升
2024-08-17
核心定义 JavaScript 引擎在代码执行前会进行编译阶段,此过程将: 1. 函数声明整体提升到作用域顶部 2. 变量声明()仅提升声明(不提升赋值),初始化为 3. 赋值操作和非声明代码留在...
725 字
|
4 分钟
.png)
JavaScript promisify
2024-06-17
题目描述 实现一个 promisify 函数,将 Node.js 风格的错误优先回调函数转换为 Promise 风格函数: 1. 转换遵循 (err, value) 回调约定的函数 2. 支持保...
1075 字
|
5 分钟
