摘要:什么是webpack? 官网给出的概念是:本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所 阅读全文
posted @ 2019-07-31 12:12 Cynthia-milk 阅读 (589) 评论 (4) 编辑
摘要:最近在面试的时候,遇到过两次问继承实现的几种方式,这里能我给大家列举了以下的这几种,给大家参考参考 方式一:借助构造函数实现继承 这里使用的原理就是在Child里面,把Parent的this指向改为是Child的this指向,从而实现继承 缺点:只能解决属性的继承,使用属性的值不重复,但是父级类别的 阅读全文
posted @ 2019-07-12 12:12 Cynthia-milk 阅读 (120) 评论 (0) 编辑
摘要:我的前面一张文章实现了用css3制作旋转的效果,现在呢,我换另外一种方法来实现.就是使用js结合css3的方法来实现的.下面我就先上图给大家看看效果吧 下面呢我先放上我的css代码,代码很简单: 上面的代码大家都看得懂,我就不介绍了.我重点讲的是js的代码部分. 我在这就把相对的难点讲一下: 阅读全文
posted @ 2017-01-20 12:54 Cynthia-milk 阅读 (10666) 评论 (0) 编辑
摘要:this指向问题是个老生常谈的问题了,现在我给大家一个例子 虽然obj.foo和foo指向同一个函数,但是执行结果却不一样。 造成这种差异的原因,就在于函数体内部使用了this关键字。很多教材里面会告诉你,this指向的是其运行时所在的环境。但是光看这句话是不是有点懵 下面我把this的指向都列给大 阅读全文
posted @ 2019-08-16 14:44 Cynthia-milk 阅读 (31) 评论 (0) 编辑
摘要:最近接到了荔枝FM的面试通知,遗憾的是没有拿到offer,但是这次面试呢,还是收获很大的,下面就来给大家说说我遇到的面试题 一面 一面是直接发了一套面试题到邮箱,开启了防作弊的,限时20分钟做完,下面是我一面是的题目 1. 变量提升和函数提升 这题涉及到的知识点是变量提升,在js中是存在变量提升和函 阅读全文
posted @ 2019-08-05 16:44 Cynthia-milk 阅读 (383) 评论 (0) 编辑
摘要:什么是webpack? 官网给出的概念是:本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所 阅读全文
posted @ 2019-07-31 12:12 Cynthia-milk 阅读 (589) 评论 (4) 编辑
摘要:最近在面试的时候,遇到过两次问继承实现的几种方式,这里能我给大家列举了以下的这几种,给大家参考参考 方式一:借助构造函数实现继承 这里使用的原理就是在Child里面,把Parent的this指向改为是Child的this指向,从而实现继承 缺点:只能解决属性的继承,使用属性的值不重复,但是父级类别的 阅读全文
posted @ 2019-07-12 12:12 Cynthia-milk 阅读 (120) 评论 (0) 编辑
摘要:formData是ajax2.0(XMLHttpRequest Level2)新提出的接口,利用FormData对象可以将form表单元素的name与value进行组合,实现表单数据的序列化,从而介绍表单元素的拼接,提高工作效率 创建formData对象 FormData提供的方法 FormData 阅读全文
posted @ 2019-07-04 17:10 Cynthia-milk 阅读 (410) 评论 (0) 编辑
摘要:为什么要做前端错误监控? 1. 为了保证产品的质量 2. 有些问题只存在于线上特定的环境 3. 后端错误有监控,前端错误没有监控 前端错误的分类 前端错误分为两类: 即时运行错误和资源加载错误 即使运行错误的捕获方式 即时运行错误的捕获方式分为两类 try...catch 通过try...catch 阅读全文
posted @ 2019-06-27 17:03 Cynthia-milk 阅读 (149) 评论 (1) 编辑
摘要:由于node下载第三方依赖包是从国外服务器下载,虽然没有被墙,但是下载的速度是非常的缓慢且有可能会出现异常。 所以为了提高效率,我们还是把npm的镜像源替换成淘宝的镜像源。有几种方式供我们选择 使用cnpm 使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码 检测是否安装成功 安装成功之 阅读全文
posted @ 2019-06-06 15:11 Cynthia-milk 阅读 (2558) 评论 (1) 编辑
摘要:在小程序里面是没有dom元素的,这个我们只要会小程序的应该都知道,但是在平时开发中我们偶尔会遇到需要点击某个元素获取它的值的情况,在这里给大家列举了两种情况解决方法 方式一:数据绑定 这种情况的话,对应的场景是只有一个按钮或元素调用这个方法的情况下的 在你的.vue文件中的data数据里面添加变量 阅读全文
posted @ 2019-05-29 12:04 Cynthia-milk 阅读 (885) 评论 (0) 编辑
摘要:BFC对于已经是一个耳熟能详的词汇了,而且在前端面试中,这题也是一个高频题。虽然我们平时在开发的时候知道如何利用BFC来解决问题,但是我们要具体说出BFC的概念和怎么触发BFC,我相信很多小伙伴也是和我一样不知道的 什么是BFC? 块级格式化上下文,W3C CSS2.1 规范中的一个概念。它是页面中 阅读全文
posted @ 2019-05-22 12:19 Cynthia-milk 阅读 (329) 评论 (0) 编辑
摘要:概述 目前css布局方案中,网格布局可以算得上是最强大的布局方案了。它可以将网页分为一个个网格,然后利用这些网格组合做出各种各样的布局。 基本概念 在学习grid布局之前,我们需要了解一些基本概念 1.容器和项目 采用网格布局的区域,称为“容器”。容器内部的采用网格定位的子元素称为“项目” 上面的代 阅读全文
posted @ 2019-05-20 15:55 Cynthia-milk 阅读 (347) 评论 (0) 编辑