首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js原理
订阅
Miss泡泡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
面试官:“你能手写一个 Promise 吗”
关于手写 Promise,想必大家都十分熟悉。基本上现在不管是大厂还是小厂,手写 promise 已经成为了面试必考知识点。听说你还不太会?那么走着,带你从零开始解锁 Promise! 在 Promise 出现以前,在我们处理多个异步请求嵌套时,代码往往是这样的。。。 为了拿到…
从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是要考察啥? 这里4怎么跑到3后面去了,不讲武德? Why...... 在我看来,这道…
js中的预编译,你真的懂了吗?
前言 概念--->预编译 js中的预编译是指在代码被执行前解释器对代码进行的操作,主要有两个操作,第一是变量声明,第二是函数声明。
js从编译到执行过程
javaScript`执行过程分为两个阶段,编译阶段和执行阶段。本文将重点分析第二阶段,并且在这基础上简单讲解变量提升、作用域链和闭包的原理
你知道JS的执行原理吗?一文详解Event Loop事件循环、微任务、宏任务
JS执行原理是什么,同步任务和异步任务是怎么执行的。什么是事件循环,微任务和宏任务又是什么,它们之间有什么区别。这篇文章会给你答案。
JS执行过程详解,从编译到垃圾回收
栈的特点是"LIFO,即后进先出(Last in, first out)"。数据存储时只能从顶部逐个存入,取出时也需从顶部逐个取出。 堆的特点是"无序"的key-value"键值对"存储方式。堆的存取方式跟顺序没有关系,不局限出入口。 队列的特点是是"FIFO,即先进先出(Fi…
JavaScript内功修炼:编译原理、执行上下文与作用域链全方位实战解析
JavaScript内功修炼:编译原理、执行上下文与作用域链全方位实战解析 尽管通常将 JavaScript 视为“动态”或“解释型”语言,但它不同于传统预编译语言之处在于,JavaScript 代码
深入理解 Class 和 extends 原理
前言 ES6 里面的 class 和 extends 大家想必都会用了,但对于他们的实现是否了解呢,babel 后 class 和 extends 又是如何实现的呢? 这节课将带领你深入理解 babe
console 内存占用的误解
闲来无事想研究下执行 console 是否会导致内存泄漏。后面在网上搜了下,发现蛮多文章都会提到打开 devtools 才会内存泄漏,是这样么?console 会导致内存占用,但应该不算泄漏。
使用AST抽象语法树处理代码
主要介绍了AST(Abstract Syntax Tree,抽象语法树)的一些基础知识。使用babel对js代码进行转换、遍历、修改后重新生成目标代码。对于理解常见的一些工具和插件有一些帮助。