javascript
文章平均质量分 84
希望能写出你不知道的javascript,帮助到你
新茶十九
且将新火试新茶,诗酒趁年华
展开
-
js是单线程还是多线程,为什么是线程而不是进程
JavaScript在浏览器环境中是单线程的,这是为了简化并发模型、提高安全性和避免阻塞。我们通常称之为线程而不是进程,是因为JavaScript代码是在浏览器进程中的一个线程中执行的。在Node.js环境中,虽然底层利用了多线程来处理异步任务,但从 JavaScript 的角度来看,这些操作仍然是在一个线程中处理的。原创 2024-05-24 08:44:21 · 411 阅读 · 0 评论 -
简述pc端应用、webapp、 移动端应用的区别
Web App。原创 2024-05-25 08:37:19 · 994 阅读 · 0 评论 -
简述js的事件循环以及宏任务和微任务
在JavaScript中,任务被分为同步任务和异步任务。同步任务:这些任务在主线程上顺序执行,不会进入任务队列,而是直接在主线程上排队等待执行。每个同步任务都会阻塞后续任务的执行,直到它自身完成。常见的同步任务包括页面的初始化、DOM操作和某些计算任务。异步任务:与同步任务不同,异步任务不直接进入主线程执行,而是被放入任务队列(task queue)中。只有当主线程空闲时,才会从任务队列中取出任务来执行。异步任务不会阻塞主线程的执行。根据任务类型,异步任务又被分为宏任务和微任务。原创 2024-05-25 22:58:28 · 701 阅读 · 0 评论