JavaScript
文章平均质量分 66
JS 相关知识点专栏
一位技术不高的猿人
多想多写。
展开
-
JavaScript 内存地址
JS内存地址是数据、对象、函数等在计算机中的储存位置,又分为堆(Heap) 与 栈(Stack),在开发工作中是无法直接读取内存地址的,而是通过变量其访问地址中的数据描述:堆的主要作用是用来储存引用数据的值,如数组、对象,将值存在堆中,提供为栈(指向)访问。原创 2024-04-10 14:11:15 · 491 阅读 · 2 评论 -
JS Worker 多线程与实现
Worker 主要作用是开辟一条独立的线程,浏览器中的JS执行机制是单线程 - 详情请看,往往在执行到一些耗时且和当下并不相关的任务时就体现到了 Worker 的重要性,当然像定时器 setTimeout 之类延迟函数也可以使用,不过这些是建立在单线程的基础上触发,深层意义上并不能算是多线程,所谓的多线程就是新建立一条隧道并且不受主线程上下文影响,并且两者之间可以进行通讯。原创 2024-02-19 22:10:02 · 959 阅读 · 1 评论 -
JavaScript 单线程执行机制
JavaScript 是单线程,却能够执行异步任务,这是因为 JavaScript 中存在事件循环(Event Loop)和任务队列(Task Queue)。原创 2024-01-21 22:55:13 · 416 阅读 · 1 评论