摘要: 前言 ​ 本来博客是用wordpress在服务器搭建的,但苦于wordpress的后端语言是php,对markdown的支持也不尽如人意,最终还是放弃了wordpress,转战后端为Node的Hexo框架。 ​ 整体思路: 在服务器上配置Git环境,创建Git仓库 在主机安装Hexo,并生成Hexo 阅读全文
posted @ 2023-04-09 14:37 菲尼克斯交警 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 前言 上篇文章中介绍了多进程的浏览器基本架构,现在,我们来谈谈单线程的 JS 代码、消息队列、事件循环、微任务和宏任务。 单线程的 JavaScript 什么是单线程 js? 如果你已经仔细阅读过上一篇文章,那么答案是显而易见的:由于浏览器是由渲染进程的主线程来执行 js 代码的,换句话说,js的运 阅读全文
posted @ 2023-04-09 14:34 菲尼克斯交警 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 前言 在讲述事件循环和消息队列之前,需要了解 JS 的单线程执行机制,JS 的执行是从上到下依次执行的,这些便是同步任务,而 ES6 引入了 Promise 对象,使得异步任务开始频频出现在 JS 的代码中。 异步任务不同于顺序执行的同步任务,他对于 JS 运行时来说是一个黑盒,无法预知他究竟什么时 阅读全文
posted @ 2023-04-09 14:30 菲尼克斯交警 阅读(164) 评论(0) 推荐(0) 编辑