本篇文章主要是对 HTTP 相关知识做了整理,包括 HTTP 的一些基础概念、HTTP 缓存、HTTPS、HTTP/2 等。 阅读全文


随着 JavaScript 日新月异的发展,超过了它产生时候的自我定位,由于没有模块管理的概念,在做大型项目或文件组织的时候,就会异常纠结,而且后续也很难维护,长此以往,模块化是必然趋势~ 阅读全文

从 Event Loop 谈 JavaScript 的执行机制
在上一篇文章 从进程和线程了解浏览器的工作原理 中,我们已经了解了浏览器的渲染流程,浏览器初次渲染完成后,接下来就是 JS 逻辑处理了。这篇文章我们结合 event loop 来了解一下 JavaScript 代码是如何执行的。 阅读全文

进程和线程进程(process)和线程(thread)是操作系统的基本概念。 现代操作系统都是可以同时运行多个任务的,比如:用浏览器上网的同时还可以听音乐。对于操作系统来说,一个任务就是一个进程,比如打开一个浏览器就是启动了一个浏览器进程,打开一个 Word 就启动了一个 Word 进程。 阅读全文