摘要: 前言 最近打算系统化学习前端工程化的相关知识,首先选择重温 webpack 相关知识。 本文主要是为了巩固webpack的基础知识,做个简单说明文档整理。 webpack核心概念 本质上,webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。 它的核心组成有以下几种: 阅读全文
posted @ 2021-09-08 19:11 卖萌实习生 阅读(34) 评论(0) 推荐(0)
摘要: 闭包的由来 说的闭包,首先就要知道作用域和作用域链。 作用域 作用域是一个变量和函数的作用范围。 分为全局作用域和局部作用域,在ES6之前,是没有块级作用域概念的,只有函数作用域(个人认为私有作用域更符合)。 函数作用域都是相对独立的,外部是访问不到函数作用域中的变量的。 比如 function f 阅读全文
posted @ 2021-08-23 16:53 卖萌实习生 阅读(1019) 评论(0) 推荐(1)
摘要: 前言 提到性能优化的时候,经常会说使用防抖和节流。那何为防抖和节流呢?为什么使用他们就能性能优化呢?今天我们来具体说明一下。 防抖(debounce) 原理 在规定时间内才能执行一次,如果在规定时间内又被触发,就清除计时,重新开始。 举例来说,就像我们日常坐地铁,每次到站后,列车员都会出站等待观察, 阅读全文
posted @ 2021-08-23 15:05 卖萌实习生 阅读(253) 评论(0) 推荐(0)
摘要: 在面试的过程中,基本上都会被面试官问到你是如何理解HTML标签语义化的?使用div不就好了,为什么还要使用语义化标签呢?有什么好处? 何为语义化标签? 语义化是根据内容的结构,选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码,并能让浏览器的爬虫和机器很好地解析。 下图展示了一个典型的页 阅读全文
posted @ 2021-08-16 17:18 卖萌实习生 阅读(151) 评论(0) 推荐(0)