![](https://i-blog.csdnimg.cn/direct/f83f5fb0875d4c70905635613da6d638.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript指南
文章平均质量分 89
本专栏将带你从基础语法到高级概念,深入JavaScript核心,一步步构建坚实的JS编程基础。无论你是编程新手还是希望巩固基础的开发者,这里都有你需要的知识宝库。让我们一起探索JavaScript的无限可能!
ziyu_jia
以前端开篇,写全栈之路
展开
-
宏任务与微任务对比【前端异步】
在JavaScript的异步编程中,理解事件循环(Event Loop)是至关重要的。事件循环机制确保了JavaScript的单线程能够处理高并发的异步任务。微任务(Microtasks)和宏任务(Macrotasks)是事件循环中的两种主要任务类型。本文将介绍这两种任务的区别,并通过代码示例深入探讨它们的工作机制,帮助您掌握前端异步编程的核心概念。原创 2024-07-11 07:00:00 · 757 阅读 · 0 评论 -
你知道document的四个生命周期区别吗?
- `DOMContentLoaded` 事件 —— DOM 已经就绪,因此处理程序可以查找 DOM 节点,并初始化接口。- `load` 事件 —— 外部资源已加载完成,样式已被应用,图片大小也已知了。- `beforeunload `事件 —— 用户正在离开:我们可以检查用户是否保存了更改,并询问他是否真的要离开。- `unload` 事件 —— 用户几乎已经离开了,但是我们仍然可以启动一些操作,例如发送统计数据。原创 2024-07-02 15:28:55 · 712 阅读 · 0 评论 -
5种JS原型继承方式总结,你了解几种?
js有几种经典的继承方式。比如原型链继承、构造函数继承、组合继承、寄生组合继承、ES6继承。让我们一一分析并实现。同时了解每种方案的优缺点。其实js的继承本质上是通过原型链机制实现的扩展。不管是哪种继承方式,都是通过操作父类原型链和子类原型链形成关联关系实现的。只是不同实现中需要考虑不同的问题。在实际项目开发中,建议尽可能使用ES6的class extends实现。其他实现方式主要是理解背后的原理和思想。原创 2024-07-09 11:27:52 · 365 阅读 · 0 评论 -
一文讲透箭头函数和This
在JavaScript中,this是理解函数上下文的关键。本文将深入剖析this的奥秘,揭示其在不同场景下的行为,文章最后会给出几道面试题,测试你的掌握能力。原创 2024-07-07 12:54:44 · 1148 阅读 · 1 评论