首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
代码猎人
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
代码猎人
4天前
关注
哪些情况会导致内存泄漏
以下是导致 JavaScript 内存泄漏的常见情况及具体示例: 一、全局变量引起的内存泄漏 1. 意外的全局变量 2. 被遗忘的定时器和回调函数 二、DOM 相关内存泄漏...
0
评论
分享
代码猎人
4天前
关注
浏览器的垃圾回收机制是什么
浏览器的垃圾回收(Garbage Collection,GC)机制是JavaScript引擎自动管理内存的核心机制,用于识别和回收不再使用的内存空间,防止内存泄漏。 一、垃...
0
评论
分享
代码猎人
5天前
关注
call() 、bind()、 apply() 有哪些区别
call()、apply()、bind() 都是 JavaScript 中用于显式绑定函数执行上下文(this 值) 的方法,但它们在参数传递和调用时机上有重要区别。 �...
0
评论
分享
代码猎人
5天前
关注
作用域链是什么
作用域链(Scope Chain) 是 JavaScript 中用于变量和函数查找的机制。它决定了代码在访问变量时如何沿着嵌套的作用域层次逐级向上查找。 核心概念 作用域...
0
评论
分享
代码猎人
6天前
关注
作用域是什么
作用域是程序中定义变量的区域,它规定了变量和函数的可访问范围,以及变量的生命周期。 1. 作用域的核心概念 1.1 作用域的基本作用 确定变量和函数的可见性:在哪些地方可以...
0
评论
分享
代码猎人
6天前
关注
闭包一定会造成内存泄漏吗?
闭包不一定会造成内存泄漏,但使用不当确实可能引起内存泄漏。 这是对闭包常见的误解之一。 闭包和内存的关系 闭包的特性决定了它会保留对外部函数作用域的引用,这使得: 闭包引...
0
评论
分享
代码猎人
6天前
关注
闭包有哪些使用场景
闭包在JavaScript中非常实用,常见的使用场景包括: 1. 数据封装与私有变量 创建只能通过特定方法访问的私有数据: 2. 函数工厂 动态创建具有特定配置的函数: 3...
1
评论
分享
代码猎人
12天前
关注
闭包是什么
1. 核心概念 闭包是指一个函数能够记住并访问其词法作用域,即使该函数在其词法作用域之外执行。 简单说:函数 + 它创建时的作用域环境 = 闭包 2. 工作原理 3. 闭包...
0
评论
分享
代码猎人
13天前
关注
如何实现寄生组合式继承
寄生组合式继承是组合式继承的优化版本,解决了组合式继承中父类构造函数被调用两次的问题,是目前JavaScript中最理想的继承方式。 1. 核心实现原理 2. 封装成通用函...
0
评论
分享
代码猎人
13天前
关注
如何实现组合式继承
组合式继承是JavaScript中常用的继承模式,它结合了原型链继承和构造函数继承的优点。下面是详细的实现方式: 1. 基本实现 2. 优化版本(避免两次调用父类构造函数)...
0
评论
分享
代码猎人
16天前
关注
如何实现寄生式继承
寄生式继承是一种基于原型继承的模式,它通过"借用"一个对象,增强它,然后返回这个对象。核心思想是在一个函数内创建一个新对象,对其进行扩展,然后返回它。 基本实现模式 1. ...
0
评论
分享
代码猎人
16天前
关注
原型链是什么
原型链(Prototype Chain) 是 JavaScript 实现继承的核心机制。简单来说,它是一个对象之间通过 __proto__(或 [[Prototype]]...
0
评论
分享
代码猎人
17天前
关注
原型是什么
原型是JavaScript实现继承和共享属性的机制。每个JavaScript对象都有一个指向另一个对象的内部链接,这个链接就是原型(prototype) 。 原型的三个层次...
0
评论
分享
代码猎人
17天前
关注
ES6模块和CommonJS模块有哪些区别
核心区别概览 特性 ES6模块(ESM) CommonJS(CJS) 标准来源 ECMAScript标准 Node.js社区规范 设计目标 浏览器 + 服务器 服务器端(N...
0
评论
分享
代码猎人
17天前
关注
ES6是什么
ES6(ECMAScript 2015) 是 JavaScript 语言的第六个主要版本,于2015年发布。它是 JavaScript 自诞生以来最大的一次更新,引入了许...
0
评论
分享
代码猎人
18天前
关注
async/await和Promise有哪些区别
async/await 和 Promise 都是处理异步操作的方式,但它们在语法和使用上有重要区别: 1. 本质关系 Promise:是异步编程的解决方案对象,代表一个异步...
0
评论
分享
代码猎人
19天前
关注
async/await是什么
什么是 async/await? async/await 是 ES2017(ES8)引入的处理异步操作的新语法,它是基于 Promise 的语法糖,让异步代码的写法更像同步...
0
评论
分享
代码猎人
19天前
关注
Promise.all 和 Promise.allsettled有哪些区别
核心区别对比表 特性 Promise.all Promise.allSettled 成功条件 所有 Promise 都成功 所有 Promise 都完成(无论成功失败) 失...
0
评论
分享
代码猎人
19天前
关注
Promise有哪些方法
Promise 提供了丰富的实例方法和静态方法来处理异步操作。以下是 Promise 的主要方法: 一、实例方法(在 Promise 对象上调用) 1. then(onFu...
0
评论
分享
代码猎人
19天前
关注
Promise是什么
Promise 是 JavaScript 中用于处理异步操作的对象,它代表一个尚未完成但预期会在未来完成(或失败)的操作及其结果。 核心概念 三种状态 Pending(进行...
0
评论
分享
下一页
个人成就
文章被点赞
6
文章被阅读
3,613
掘力值
1,047
关注了
0
关注者
3
收藏集
0
关注标签
0
加入于
2021-11-11