03 2022 档案
摘要:前言 我们知道JavaScript 是单线程的编程语言,只能同一时间内做一件事,按顺序来处理事件,但是在遇到异步事件的时候,js线程并没有阻塞,还会继续执行,这又是为什么呢?本文来总结一下js 的事件循环机制。 正文 浏览器进程,浏览器是⼀个多进程多线程的应⽤程序。其中,最主要的进程有: a. 浏览
阅读全文
摘要:前言 作为前端开发人员或者学生,你一定知道BFC这个关键词,但是你是否具体了解过什么是BFC?BFC有什么用?BFC怎么用些问题呢?本文就来总结一下相关的知识点,希望对阅读到的小伙伴在面试、学习、开发中有所帮助。 正文 1、什么是BFC 首先来看下下面的代码段1: <style> .wrapDiv
阅读全文
摘要:前言 本文来总结写webpack 在性能方面常见的优化方案。 正文 本文分别总结开发环境和生产环境中在打包构建速度和代码调试功能方面的优化方案,如下: 1、开发环境性能优化 (1)优化打包构建速度 a、HMR: hot module replacement ,热模块替换,作用:当一个模块发生变化的时
阅读全文
摘要:前言 路由这个概念最早在后端出现,随后前后端分离,直至当今的单页面应用,路由也在一直发生变化。本文来总结一下路由变化和vue-router中的路由模式区别相关知识点。 正文 1、什么是前端路由 (1)后端路由阶段 早期的页面都是由html页面在服务端渲染的,服务端直接返回给客户端渲染好的html页面
阅读全文