摘要: new操作符具体干了什么 1.先创建了一个新的对象newObj 2.将新对象newObj与构造函数通过原型链进行连接 3.将构造函数的this绑定到新对象newObj 4.根据构建函数返回类型作判断,如果是值类型,返回newObj。如果是引用类型,就返回这个引用类型的对象 function newF 阅读全文
posted @ 2023-06-28 16:56 鸡腿太小 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 这篇文章非常详细的解析了前端构建项目的配置,收藏一下: 【前端工程化】webpack5+vue3+ts+代码规范构建 阅读全文
posted @ 2023-06-28 15:54 鸡腿太小 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 这篇文章详细记录了项目提交时候自动格式化配置,在这做下记录: 代码规范 & 详细解释 husky、prettier、eslint、lint-staged 的作用和使用 阅读全文
posted @ 2023-04-24 10:41 鸡腿太小 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 最近开发项目中使用到了一个新的打包工具rollup,看了一篇好文章,讲的很好,记录一下,以后借鉴和回顾: Tree-Shaking性能优化实践 - 原理篇 阅读全文
posted @ 2023-01-10 11:25 鸡腿太小 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 最近项目中用到pnpm,然后去看了一篇文章,讲的很好,在这做个记录,用来以后借鉴和回顾: 谈谈前端包管理工具 npm & yarn & pnpm 阅读全文
posted @ 2023-01-10 11:21 鸡腿太小 阅读(28) 评论(0) 推荐(0) 编辑
摘要: “地址重写”与“转发”在计算机网络领域是两个重要概念,经常被大家提起。但许多人对这两个概念的区别不清楚,甚至混为一谈。 地址转发: 一种在服务器内部的资源跳转方式。 客户端浏览器发送请求到RequestDemo5,RequestDemo5转发请求到RequestDemo6,并且共享request域对 阅读全文
posted @ 2022-11-16 11:08 鸡腿太小 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 代理?我知道啊,不就是vue项目里面config文件配置的proxy嘛,我向后端接口请求数据的时候就配置它,反正能解决跨域这个问题...... 今天我们来讲讲代理这些事情,虽然我们知道,但是我们可能就没有好好了解过它,对他的作用也是冰山一角。 正向代理: 概念: 正向代理是一个位于客户端和目标服务器 阅读全文
posted @ 2022-11-14 14:53 鸡腿太小 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在我们正常写注释的时候eslint会报飘红,然后报Missing JSDoc @param "opts" description.eslint(jsdoc/require-param-description)错误,如下图: 其实就是eslint要求我们参数要有描述,返回值要有返回类型,两种解决办法: 阅读全文
posted @ 2022-09-16 15:10 鸡腿太小 阅读(382) 评论(0) 推荐(0) 编辑
摘要: Undefined和Null虽然是两种不同的基本数据类型,存在一些不同的特性,但是在某些表现上存在着相同之处,这里总结了Undefined和Null的相同点和不同点。 相同点 (1)undefiend和null两种数据类型都只有一个字面量值,分别都是undefiend和null (2)undefie 阅读全文
posted @ 2022-08-19 09:30 鸡腿太小 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 常见的DOS攻击分为三类: 带宽攻击、协议攻击和逻辑攻击。 带宽攻击:是最常见的攻击,攻击者使用大量的垃圾数据流填充目标的网络链路。攻击流量可以基于TCP、UDP\ICMP协议的报文。包括UDP洪水攻击(flooding)、Smurf攻击和Fraggle攻击等 (1)UDP洪水指向目标的指定UDP端 阅读全文
posted @ 2022-04-14 11:30 鸡腿太小 阅读(1043) 评论(0) 推荐(0) 编辑