摘要: 介绍下 webpack 热更新原理,是如何做到在不刷新浏览器的前提下更新页面 1.当修改了一个或多个文件;2.文件系统接收更改并通知webpack;3.webpack重新编译构建一个或多个模块,并通知HMR服务器进行更新;4.HMR Server 使用webSocket通知HMR runtime 需 阅读全文
posted @ 2019-07-31 14:53 安博主 阅读(222) 评论(0) 推荐(0)
摘要: 题目:将大写转换为小写,将小写转换为大写;如:“AbC”👉“aBc”。 解析: 阅读全文
posted @ 2019-07-31 14:22 安博主 阅读(337) 评论(0) 推荐(0)
摘要: 题目: 随机生成一个长度为 10 的整数类型的数组,例如 [2, 10, 3, 4, 5, 11, 10, 11, 20],将其排列成一个新数组,要求新数组形式如下,例如 [[2, 3, 4, 5], [10, 11], [20]]。 解析: 阅读全文
posted @ 2019-07-31 11:22 安博主 阅读(167) 评论(0) 推荐(0)
摘要: 那么 Babel 是如何把 ES6 转成 ES5 呢,其大致分为三步: 将代码字符串解析成抽象语法树,即所谓的 AST 对 AST 进行处理,在这个阶段可以对 ES6 代码进行相应转换,即转成 ES5 代码 根据处理后的 AST 再生成代码字符串 复杂点的Promise在babel转译的时候,不仅会 阅读全文
posted @ 2019-07-31 10:50 安博主 阅读(451) 评论(0) 推荐(0)
摘要: 后端通过随机数加签名生成一个token,前端拿到token后通过拦截器在接口调用时添加token。 阅读全文
posted @ 2019-07-31 10:18 安博主 阅读(1165) 评论(0) 推荐(0)
摘要: 如何修改才能让图片宽度为 300px ?注意下面代码不可修改。 方案: 阅读全文
posted @ 2019-07-31 10:10 安博主 阅读(192) 评论(0) 推荐(0)
摘要: 如果祖先元素遭遇某祸害,则其子孙孙无一例外也要遭殃,比如:opacity:0和display:none,若父节点元素应用了opacity:0和display:none,无论其子孙元素如何挣扎都不会再出现在大众视野;而若父节点元素应用visibility:hidden,子孙元素应用visibility 阅读全文
posted @ 2019-07-31 09:50 安博主 阅读(408) 评论(0) 推荐(0)
摘要: 数组的方法: from() map() 阅读全文
posted @ 2019-07-30 17:50 安博主 阅读(205) 评论(0) 推荐(0)
摘要: 题目1: 解析: 1、优先级。.的优先级高于=,所以先执行a.x,堆内存中的{n: 1}就会变成{n: 1, x: undefined},改变之后相应的b.x也变化了,因为指向的是同一个对象。 2、赋值操作是从右到左,所以先执行a = {n: 2},a的引用就被改变了,然后这个返回值又赋值给了a.x 阅读全文
posted @ 2019-07-30 15:19 安博主 阅读(162) 评论(0) 推荐(0)
摘要: 1、 2、 3、 4、 5、 阅读全文
posted @ 2019-07-30 15:06 安博主 阅读(131) 评论(0) 推荐(0)