摘要:什么是webpack? 官网给出的概念是:本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所 阅读全文
posted @ 2019-07-31 12:12 三叶酱 阅读(2639) 评论(5) 推荐(4) 编辑
摘要:最近在面试的时候,遇到过两次问继承实现的几种方式,这里能我给大家列举了以下的这几种,给大家参考参考 方式一:借助构造函数实现继承 这里使用的原理就是在Child里面,把Parent的this指向改为是Child的this指向,从而实现继承 缺点:只能解决属性的继承,使用属性的值不重复,但是父级类别的 阅读全文
posted @ 2019-07-12 12:12 三叶酱 阅读(7363) 评论(0) 推荐(0) 编辑
摘要:什么是数组扁平化? 数组扁平化其实就是将多维数组转为一维数组。 数组扁平化的几种方式 方式一:ES6的flat方法 const arr = [1,[2,[3,[4,5]]],6] // 方法一:数组自带的扁平化方法,flat的参数代表的是需要展开几层,如果是Infinity的话,就是不过嵌套几层,全 阅读全文
posted @ 2021-06-07 11:38 三叶酱 阅读(61) 评论(0) 推荐(0) 编辑
摘要:前言 很多前端开发中都知道数组的reduce方法可以用来给数组求和,但是你问到里面的具体参数代表的时候什么,很多人却不知道。所以在工作中也是很少人会用到这个方法。现在我就通过这篇文章给大家详细讲解一下,并通过几个案例给大家展开 reduce方法 下面是api的使用和每个参数代表的含义: arr.re 阅读全文
posted @ 2021-06-06 21:52 三叶酱 阅读(85) 评论(0) 推荐(0) 编辑
摘要:前言 在web1.0时代时,那个时候程序猿还没有前后端之分,更程序员开发的时候,都是要前后端一起写的,前后端的代码都是杂揉在一起,如图下 这种开发模式的话,开发的时候因为不需要和其他人员沟通协作,前后端都是代码都是写在一起,优缺点如下: 优点:简单快捷 缺点:代码难以维护 为了让开发更佳便捷,代码更 阅读全文
posted @ 2021-06-01 00:17 三叶酱 阅读(550) 评论(2) 推荐(5) 编辑
摘要:背景 早期的网络是基于OSI(开放式系统互联网,一般叫OSI参考模型)模型,该模型是由ISO国际标准组织制定的,包含了七层(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层),即复杂又不实用,以至于招到了许多批评,所以,当时就有一批技术人员为了方便开发,提高效率,自己开发了一套新的协议,T 阅读全文
posted @ 2021-05-07 23:02 三叶酱 阅读(588) 评论(0) 推荐(0) 编辑
摘要:this指向问题是个老生常谈的问题了,现在我给大家一个例子 var obj={ bar:'Cynthia' , foo:function(){ console.log(this.bar,"wahahah") } } var foo=obj.foo; foo(); // 0 "wahahah" obj 阅读全文
posted @ 2019-08-16 14:44 三叶酱 阅读(2519) 评论(0) 推荐(0) 编辑
摘要:最近接到了荔枝FM的面试通知,遗憾的是没有拿到offer,但是这次面试呢,还是收获很大的,下面就来给大家说说我遇到的面试题 一面 一面是直接发了一套面试题到邮箱,开启了防作弊的,限时20分钟做完,下面是我一面是的题目 1. 变量提升和函数提升 这题涉及到的知识点是变量提升,在js中是存在变量提升和函 阅读全文
posted @ 2019-08-05 16:44 三叶酱 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:什么是webpack? 官网给出的概念是:本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所 阅读全文
posted @ 2019-07-31 12:12 三叶酱 阅读(2639) 评论(5) 推荐(4) 编辑
摘要:最近在面试的时候,遇到过两次问继承实现的几种方式,这里能我给大家列举了以下的这几种,给大家参考参考 方式一:借助构造函数实现继承 这里使用的原理就是在Child里面,把Parent的this指向改为是Child的this指向,从而实现继承 缺点:只能解决属性的继承,使用属性的值不重复,但是父级类别的 阅读全文
posted @ 2019-07-12 12:12 三叶酱 阅读(7363) 评论(0) 推荐(0) 编辑
摘要:formData是ajax2.0(XMLHttpRequest Level2)新提出的接口,利用FormData对象可以将form表单元素的name与value进行组合,实现表单数据的序列化,从而介绍表单元素的拼接,提高工作效率 创建formData对象 var formData=new FormD 阅读全文
posted @ 2019-07-04 17:10 三叶酱 阅读(15634) 评论(2) 推荐(1) 编辑
摘要:为什么要做前端错误监控? 1. 为了保证产品的质量 2. 有些问题只存在于线上特定的环境 3. 后端错误有监控,前端错误没有监控 前端错误的分类 前端错误分为两类: 即时运行错误和资源加载错误 即使运行错误的捕获方式 即时运行错误的捕获方式分为两类 try...catch window.onerro 阅读全文
posted @ 2019-06-27 17:03 三叶酱 阅读(1376) 评论(1) 推荐(1) 编辑