首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
申小波
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
🎉🎉一篇推翻掘金80%文章的Event Loop完整分析🎉🎉
本文的目的在于,一次性推翻80%人构建好的关于Event Loop的知识体系和一次性的完整的理解Nodejs(13以上)和浏览器中的Event Loop。 首先进行一下基础概念的划分。 requestAnimationFrame和render不为宏任务,也不为微任务。他们两个的…
30张图带你重温ES6(下)
最近重新学习ES6,我将核心知识汇总整理成脑图~~建议收藏,说不定某天要看一眼!!~~~~~~~~~
【js 进阶】全篇干货 !一篇文章让你彻底弄懂栈、堆、队列、执行栈、上下文、事件循环(Event Loop)
前言(本文背景) 网上有很多讲解 Event Loop 的文章,但大多数都过于片面,少数相对全面的也仍有一些知识盲区,甚至一些文章还传播错误的知识,结果就是让我们 似懂非懂。这篇文章让你彻底弄懂!
【JS深入】作用域, 闭包与执行上下文
作用域的含义 作用域, 指的是函数或者变量可访问的范围。 在代码编译(编译器中)的过程中有三个重要的步骤: 词法分析:将一连串的字符打断成为有意义的片段, 称之为 token。 语法分析:将一个tok
这一次,彻底弄懂 JavaScript 函数执行机制
一、作用域&上下文 1、 作用域 作用域就是JS函数和变量的可访问范围,分为全局作用域、局部作用域和块级作用域。 全局作用域是整个程序都能访问到的区域,web环境下为window对象,node环境下为
执行上下文 + 执行上下文栈【JS深入知识汇点1】
每次当控制器转到 ES 可执行代码(可执行代码类型就三种:全局代码、函数代码、eval代码)的时候,就会进入到一个执行上下文。 每一个执行上下文都会分配一个变量对象,它保存了执行上下文中可被访问但不能被 delete 的函数标示符、形参、变量声明等. 创建 arguments …
你不知道的闭包原理【三个栗子彻底理解】
MDN:函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。在 JavaScript 中,每当函数被创建,就会在函数生成时生成闭包。 你不知道的JavaScript…
js异步编程,eventLoop、消息队列都是做什么的? 什么是宏任务,什么是微任务
JavaScript是一门单线程语言,起因是设计之初js只用来操作dom,对表单进行简单的校验。在这种执行环境简单的情况下,自然就选择了单线程来处理程序。但是单线程如果遇到执行时间较长的程序片段,会拖延甚至阻塞程序的执行,对于用户来说,页面呈现"卡死状态",这是最糟糕的体验。 …
滚动导航+吸顶合并方案(含sticky详解)
这是一个老套的需求,jq时代就很流行的交互需求。网络上也有不少资料,我这里写这篇文章的目的更主要是针对这些资料的不足,解决一些问题: 吸顶和滚动导航的资料都是独立的,二者作为独立功能独立分析。我这里要把吸顶功能作为滚动导航的一个功能之一,作为一整套方案来分析。 吸顶和滚动导航的…