自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何利用 AI 提高前端开发效率?

当用户连续输入时,只发送最后一次搜索请求。组件卸载后不得更新状态。所有测试通过。TypeScript 不得出现类型错误。

2026-07-14 10:59:01 248

原创 什么是原型链

连接起来形成的链式结构。当访问对象属性时,会先查找对象自身,找不到就沿着原型链向上查找,直到找到该属性或原型为。原型链是 JavaScript 查找对象属性的一种机制。

2026-07-13 10:44:58 200

原创 闭包的概念与应用

闭包 = 函数 + 它创建时所处的词法作用域。也就是说:一个函数即使离开了它原本的作用域,仍然可以访问创建时作用域中的变量。count++fn() // 1fn() // 2fn() // 3outer()已经执行结束了,但inner仍然能访问count,这就是闭包。

2026-07-10 14:09:57 217

原创 对this的理解

这是前端面试几乎必问的一组问题,也是 JavaScript this 机制 的核心。一句话:例如: 谁调用,this 一般就指向谁。this 一共有 5 种绑定方式。普通函数直接调用。 浏览器: 严格模式: ② 隐式绑定 对象调用。 输出 这里 因为: 是 obj 调用了 say。很多面试喜欢问。 输出 因为 已经变成普通函数调用。就是主动指定 this。例如: 输出 ④ new 绑定 new 做了四件事: 所以 ⑤ 箭头函数绑定(特殊) 箭头函数没有自己的 this。它会继承外层作用域的 this

2026-07-06 16:27:34 226

原创 Event Loop(事件循环)

先执行所有同步代码(当前宏任务)。当前宏任务结束后,立即清空所有微任务队列(包括微任务中新产生的微任务)。浏览器有机会进行页面渲染。开始执行下一个宏任务(如setTimeout回调)。重复以上流程。同步代码↓微任务(Promise.then、queueMicrotask、await 后续代码等)↓页面渲染(浏览器)↓宏任务(setTimeout、setInterval 等)

2026-07-06 14:46:20 219

空空如也

空空如也

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

TA关注的人

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