首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
同步异步深入理解
订阅
用户1241055214438
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
面试官(7): 聊一聊 Babel?
如果只是 Babel 可能真没有必要,问题是其背后的原理在我们开发中应用过于广泛了,包括不限于: eslint jshint stylelint css-in-js prettier jsx vue-template uglify-js postcss less 等等等等,从模…
axios如何利用promise无痛刷新token
最近遇到个需求:前端登录后,后端返回token和token有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。 当用户发起一个请求时,判断token是否已过期,若已过期则先调refreshT…
JS线程、Event Loop、事件循环、任务队列、宏任务
1. 前言 很多文章在介绍线程以及线程之间的关系,都存在着脱节的现象。还有的文章过于广大,涉及到了内核,本文希望以通俗易懂的话去描述晦涩的词语,可能会和实际有一丢丢的出入,但是更易理解。 我们都知道JS是单线程的,即js的代码只能在一个线程上运行,也就说,js同时只能执行一个j…
深入理解Node.js 中的进程与线程
进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面试官还可以在实战中完美应…
深入Node.js的进程与子进程:从文档到实践
process 模块是 nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的 API。从文档出发,管中窥豹,进一步认识和学习 process 模块: 传给 node 的参数。例如 node --harmony script.js --version 中,--…
Node.js 的进程操作
进程与线程是一个程序员的必知概念,面试经常被问及。 进程是程序的执行实例。也有人说,进程是程序在 CPU 上执行时的活动。 实际上进程并没有明确的定义,只有一些规则。 最重要的规则就是一个进程可以创建另一个进程。 当我们打开一个 chrome 页面,会发现打开了新的进程,可以在…
Node进程学习笔记
有次在部门领了 Node 进程的分享 topic ,但是自身也不太熟悉 Node ,因此有了调研学习过程,故此产出了一篇学习笔记,也分享下给大家。其中有些内容是自己的见解,可能理解有误,如有还请各位读者帮忙指出~ 🙏 它的服务模式是一次只能处理一个请求,其他的请求需要按照顺序…
Node.js的进程管理
众所周知Node基于V8,而在V8中JavaScript是单线程运行的,这里的单线程不是指Node启动的时候就只有一个线程,而是说运行JavaScript代码是在单线程上,Node还有其他线程,比如进行异步IO操作的IO线程。这种单线程模型带来的好处就是系统调度过程中不会频繁进…
如何利用 JavaScript 实现并发控制
在开发过程中,有时会遇到需要控制任务并发执行数量的需求。 例如一个爬虫程序,可以通过限制其并发任务数量来降低请求频率,从而避免由于请求过于频繁被封禁问题的发生。 接下来,本文介绍如何实现一个并发控制器。 上述示例代码利用 Promise.all 方法模拟6个任务并发执行的场景,…
图解 Node.js 中的「单线程」
我们常说, Node.js 是单线程的,这句话对新人有很大的误导作用。首先要明确:Node.js 程序并非「单线程」,证明代码如下: 看到没,一个 Node 程序有 7 个线程。到这里,你可能会很困惑,这究竟是怎么回事?其实正确的说法应该是: 所以说,我们的 Node 程序中包…