首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户6575729419173
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
关于Event loop的问题
Event loop即事件循环,就是指浏览器或者Node(JS运行的环境)用来解决JS单线程运行阻塞的问题的一种机制。 关于Event loop,它分为MacroTask(宏任务)和MicroTask(微任务)。 首先,我们来谈一下JS的单线程运行。 当一个程序运行时,就可以视…
2021 Node.js Stream 漫游指南
其中基础概念这部分主要讲解 Node.js Stream 是什么,以及内部的工作原理。并附有动画来演示内部工作流程,可以帮助您更清晰的了解不同的流的工作方式以及差别。 如果对基础概念已经有了一个较为清晰的了解,则可以直接看第二及第三部分,将第一部分作为参考来阅读。 而管道链这一…
node集群(cluster)
为了让node应用能够在多核服务器中提高性能,node提供cluster API,用于创建多个工作进程,然后由这些工作进程并行处理请求。 上面例子中,使用cluster创建多个工作进程,这些工作进程能够共用8080端口,我们请求localhost:8080,请求任务会交给其中一…
node_modules 困境
该算法即简化了 Dependency hell 的解决方式,也带来了非常多的问题。 其错误原因就在于全局的 types 形成了命名冲突,因此假如版本重复可能会导致全局的类型错误。 一般的解决方式就是自己控制包含哪些加载的 @types/xxx。 node 会对加载的模块进行缓存…
JS堆栈和作用域链
{n:12}是一个对象,在堆内存中创建一个空间,把对象的键值对n:12存储到堆空间中,把堆空间地址放到栈中(0x000)供变量a引用。在把a的地址赋值给b(0x000)存储。b['n']=13;成员访问,先基于地址0x000找到堆空间,把n的值修改为13。最后,访问0x000,…
关注了
2
关注者
0
收藏集
1
关注标签
1
加入于
2021-01-11