首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
Stirner
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
前端系统化学习【JS篇】:(九)EC、STACK、VO、AO、GO浏览器底层运行机制
实质: 栈内存(从内存当中分配出来的一块内存),遵守先进后出原则。 作用: 执行环境栈用来存储执行代码期间创建的所有(EC)执行上下文。并确保程序能够按照正确的顺序被执行 实质: 代码执行所在的执行上下文,或者代码执行所处的作用域,实质上是执行环境栈中的一块栈内存。 当打开页面…
【浏览器】(内附面试题)浏览器中堆栈内存的底层处理机制
我们写的JS代码浏览器是如何解析的?浏览器在执行JS代码的过程中发生了什么?…这些问题可能在完成业务功能代码的过程中并没有多么重要,但是作为一名前端开发工程师,了解这些会提升自己的思维能力、会让自己更深层次的理解JavaScript语言。这篇文章将详细阐述浏览器中堆栈内存的底层…
async 和 await 是怎么工作的?——你不知道的生成器与协程
生成器函数是一个带星号的函数,可以暂停执行与恢复执行。 async/await 使用了 协程(Generator) 和 微任务(Promise) 两种技术来实现。 从上面输出结果可以看出,生成器函数与主函数是交替执行的。 生成器函数中遇到 yield 关键字时,就会返回 yie…
JS new 操作背后的原理以及手写函数模拟实现
前言 我们知道,在 ES6 之前(ES5),JavaScript 中类的表现形式就是构造函数。 JavaScript 中的构造函数是怎么样的? 构造函数也是一个普通的函数,从表现形式上看,和普通的函数
面试总结:箭头函数和普通函数的区别
1. 箭头函数不能Generator函数,不能使用yeild关键字。 yield 关键字通常不能在箭头函数中使用(除非是嵌套在允许使用的函数内)。因此,箭头函数不能用作函数生成器。 2. 箭头函数不具
关于new和箭头函数
本文源起于new箭头函数的面试题,了解其执行结果并深入探究各关键字的执行逻辑,拨云见日,搞清整体始末。
码上掘金,5 个 NICE 的 JavaScript 代码片段分享
减轻阅读负担,启发创作心智,轻松学习 JavaScript 技巧,日拱一卒,jym,冲~不知道哥几个在码上掘金都走起来了没,本篇带来 5 个 NICE 的 JavaScript 代码片段分享
【手把手react源码解读】高效阅读react源码的准备工作 ———手把手陪你react源码解读系列
前言 有很多人看过很多react源码解读的文章,但是都是别人写好的、截图的知识点。但是自己去看react源码的时候,又被庞大又复杂的项目,本系列将尝试与大家一起动手开始源码阅读,并同步实践,目标是输出
JavaScript 中的活跃对象(AO)浅谈及导读
目前市面上很多文章一大抄,在如今 ES202+ 的年代,还在摘抄着 ES3 的原文。 然后将其与“面试官”绑在一起。
宏任务和微任务、事件循环、面试题
JavaScript是单线程的,也就是说,同一个时刻,JavaScript只能执行一个任务,其他任务只能等待。