摘要: tapable what: webpack 事件流机制的核心库。 why : 方便 webpack 运行的各生命周期中扩展功能。 how : 核心原理依赖于发布订阅模式,类似于 nodejs 的 events 库。 基础使用 const { SyncHook } = require('tapable 阅读全文
posted @ 2022-07-25 10:56 --Odyssey-- 阅读(42) 评论(0) 推荐(0)
摘要: webpack 是静态资源打包工具。随着现代前端项目变大, webpack 已成为前端工程化的模块管理工具,提升开发效率的利器。 相关概念 | 模块概念 | 含义 | | | | | module | 模块,在 webpack 中所有资源都是模块 | | chunk | 多个模块的集合组成的代码块 阅读全文
posted @ 2022-07-21 10:43 --Odyssey-- 阅读(51) 评论(0) 推荐(0)
摘要: 原型链 概述: 原型链是 JavaScript 实现继承的方式。 原型: function Person() { this.name = 'Tomy'; } const man = new Person(); man.name; //"Tomy" man.__proto__ Person.proto 阅读全文
posted @ 2022-07-20 18:13 --Odyssey-- 阅读(41) 评论(0) 推荐(0)