邹洋的博客

Don't be the same, be better !

zouyang0921's avatar zouyang0921

前端需要了解的 HTTP 知识

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

zouyang0921's avatar zouyang0921

JavaScript 模块化

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

zouyang0921's avatar zouyang0921

从 Event Loop 谈 JavaScript 的执行机制

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

zouyang0921's avatar zouyang0921

从进程和线程了解浏览器的工作原理

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

zouyang0921's avatar zouyang0921

JavaScript:事件对象

  在触发 DOM 上的某个事件时,会产生一个事件对象 event,这个对象中包含着所有与事件有关的信息。包括导致事件的元素、事件的类型以及其他与特定事件相关的信息。     阅读全文