Yihui’s Blog

文章与笔记

关于前端、工程与日常思考的记录。找到一个主题,开始阅读。

783 篇文章

Webpack 配置及规则

参考来源: Webpack5 核心原理与应用实践 配置方法 对象配置 在前面章节中,我们已经编写了许多 Webpack 配置示例,其大多数都以单文件导出单个配置对象方式实现,类似: 比较常用的一种方式,逻辑简单,适合大多数业务项目; 使用配置数组 同一份代码打包出多种产物”场景 导出数组的方式很简单,如: 使用数…

阅读全文

RESTful 下请求方法的幂等性

概念阐述 一个 HTTP 方法是幂等的,指的是同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的。换句话说就是,幂等方法不应该具有副作用(统计用途除外)。所有的 safe 方法也都是幂等的。 幂等性只与后端服务器的实际状态有关,而每一次请求接收到的状态码不一定相同。需要注意的是,服务器不一定…

阅读全文

WAF 网络应用防火墙

你可能对传统的“防火墙”比较熟悉。传统“防火墙”工作在三层或者四层,隔离了外网和内网,使用预设的规则,只允许某些特定 IP 地址和端口号的数据包通过,拒绝不符合条件的数据流入或流出内网,实质上是一种网络数据过滤设备。 WAF 也是一种“防火墙”,但它工作在七层,看到的不仅是 IP 地址和端口号,还能看到整个 HT…

阅读全文

横向对比 CJS 和 ES Module

模块化 🖥️ 什么是模块化开发 模块化开发最终的目的是将程序划分成一个个小的结构。在这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构。结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用。也可以通过某种方式,导入另外结构中的变量、函数、对象等。 上面说提到的结构,就是模块,按照这种结…

阅读全文