首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS基础
订阅
iForthe
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JS垃圾回收机制【图文解析】
在JavaScript中,gc代表垃圾回收(Garbage Collection)。垃圾回收是一种自动内存管理机制,用于检测和清除不再使用的对象,以释放内存空间。
「前端进阶」JS中的栈内存堆内存
JS的内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量,所以也叫常量池。 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。 栈被称为是一种后入先出(LIFO,last-in-first-o…
手写call、apply、bind实现及详解
call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。 bind 接收多个参数,第一个是bind返回值返回值是一个函数上下文的this,…
JS数据类型判断的九种方式
JS 的数据类型检测是一道经典的八股文面试题。相信大家都能条件反射的回答出 4 种方法:typeof、constructor、instanceof 和 Object.prototype.toStrin
JS进阶 | 详解ES6中的Class
在ECMAScript6之前,JavaScript语法中是不支持类的,导致面向对象编程方法无法直接使用,但我们可以通过function来实现模拟出类,在ES6出现了Class关键字,可以实现“类”
JavaScript事件循环机制(event loop)
用相对较简单通俗的话,来解释同异步,宏任务与微任务,事件循环及其机制和执行循序。内附测试小题。贼拉简单,难度不高。
JavaScript深入之变量对象
前言 在上篇《JavaScript深入之执行上下文栈》中讲到,当 JavaScript 代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution cont
一文颠覆大众对闭包的认知
网络上流传着许多对闭包的说法,这些说法为了方便理解曲解了闭包的真正原理,本文将会介绍这些原理,并且使用demo运行的结果来验证本文的正确性,这可能会颠覆你对闭包的认知,请在家长的陪同下阅读
1.5万字概括ES6全部特性(已更新ES2020)
第三次阅读阮一峰老师的《ES6标准入门》了,以前阅读时不细心,很多地方都是一目十行。最近这次阅读都是逐个逐个字来读,发现很多以前都没有注意到的知识点,为了方便记忆和预览全部ES6特性,所以写下本文。 本文的知识点完全是参考或摘录《ES6》里的语句,有部分语句为了方便理解和记忆,…
你所忽略的js隐式转换
你有没有在面试中遇到特别奇葩的js隐形转换的面试题,第一反应是怎么会是这样呢?难以自信,js到底是怎么去计算得到结果,你是否有深入去了解其原理呢?下面将深入讲解其实现原理。 其实这篇文章初稿三个月前就写好了,在我读一些源码库时,遇到了这些基础知识,想归档整理下,就有了这篇文章。…