首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS面试
订阅
白头翁是只鸟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
async/await 到底怎么工作的?
async/await 底层怎么跑的?为什么 await 不会阻塞线程?从事件循环、微任务队列到生成器,把原理讲透,还手搓了一遍实现。
面试官:说说async/await?我差点翻车!原来还可以这么用
深入解析 async/await 本质,从执行机制、常见陷阱到并行优化、错误处理,带你真正理解其背后原理与最佳实践,告别“只会写不会懂”的尴尬,写出更健壮的异步代码。
10 个被严重低估的 JS 特性,直接少写 500 行代码
一、Set: 数组去重 + 快速查找,比 filter 快3倍 提到数组去重,很多第一反应是 filter + indexOf,但是这种写法的时间复杂度是O(n²), 而 Set 天生支持 “唯一值”
面试官:假如有几十个请求,如何去控制并发?
面试官:看你简历上做过图片或文件批量下载,那么假如我一次性下载几十个,如何去控制并发请求的? 让我想想,额~, 选中ID,循环请求?,八嘎!肯定不是那么沙雕的做法,这样做服务器直接崩溃啦!
「2021」高频前端面试题汇总之JavaScript篇(上)
2021 高频前端面试题汇总之JavaScript篇,前端面试题汇总系列文章的JavaScript篇,长期更新,欢迎收藏、点赞!
N 个值得一看的前端代码片段
在日常的开发过程中,我们都会有一些常用的代码片段,这些代码片段可以直接复制到各个项目中使用,非常方便。如果你有接手过别人的项目,就可以很明显感受到几个项目一般都会有一些相同的工具类方法,这些方法就是之
ES6新特性: Reflect
前言 Reflect是ES6中引入的一个新的内置对象,提供了一组静态方法,这些方法与一些操作符和语句的行为是一致的。Reflect对象的方法可以被用于代替一些传统的操作,比如属性的获取、设置、删除,函
面试官:能说说你对宏任务 和 微任务 的理解吗?
js 是一种单线程语言,只有一条通道,那么在任务多的情况下,就会出现堵塞,这种情况下就产生了 多线程,那么就产生了同步任务和异步任务。 同步任务: 在主线程上排队执行的任务,只有前一个任务执完才执行后
🔥🔥🔥JS 中的事件循环(Event Loop)和微任务与宏任务完全解析
介绍 首先,地球人都知道JS是单线程的,所以JS同时只能执行一个任务,也就是只有一个调用栈,先执行同步任务,再执行异步任务。 虽然HTML5允许JS脚本创建多个线程,但是子线程完全受主线程控制,且不得
你不知道的JSON.stringify神操
在我们面试过程中,面试官经常会提及到深浅拷贝的问题。正好今天我就和大家好好唠一唠这个JSON.stringify。