摘要: 一、Vue3有了解过吗?能说说跟Vue2的区别吗? 关于vue3的重构背景,尤大是这样说的: Vue 新版本的理念成型于 2018 年末,当时 Vue 2 的代码库已经有两岁半了。比起通用软件的生命周期来这好像也没那么久,但在这段时期,前端世界已经今昔非比了,在我们更新(和重写)Vue 的主要版本时 阅读全文
posted @ 2022-09-05 12:03 来亦何哀 阅读(159) 评论(1) 推荐(1) 编辑
摘要: 一、Vue 3.0中Treeshaking特性是什么,并举例进行说明? Tree shaking 是一种通过清除多余代码方式来优化项目打包体积的技术,专业术语叫 Dead code elimination。 简单来讲,就是在保持代码运行结果不变的前提下,去除无用的代码。 如果把代码打包比作制作蛋糕, 阅读全文
posted @ 2022-08-22 15:23 来亦何哀 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、react 和 vue 有什么区别? React 是由Facebook创建的JavaScript UI框架,React推广了 Virtual DOM( 虚拟 DOM )并创造了 JSX 语法。JSX 语法的出现允许我们在 javascript 中书写 HTML 代码。 VUE 是由尤雨溪开发的, 阅读全文
posted @ 2022-08-08 13:59 来亦何哀 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、说下Vite的原理 将Vite之前,需要先从与Vite紧密相关的两个概念的发展史说起,一个是JavaScript的模块化标准,另一个是前端构建工具。 共存的模块化标准 为什么JavaScript会有多种共存的模块化标准?因为js在设计之初并没有模块化的概念,随着前端业务复杂度不断提高,模块化越来 阅读全文
posted @ 2022-08-03 16:04 来亦何哀 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 众所周知,现在的面试越来越卷,面试造火箭,为了跟上形势,鸽了这么久,我也来学点新东西吧。 一、说说vue中的diff算法 讲一个东西之前,首先得先了解它是做什么的,我们知道,渲染真实DOM的开销是很大的,比如有时候我们修改了某个数据,如果直接渲染到真实dom上会引起整个dom树的重绘和重排,有没有可 阅读全文
posted @ 2022-08-01 18:11 来亦何哀 阅读(80) 评论(1) 推荐(0) 编辑
摘要: 前言 好久没写博客啦,不知不觉就两个月了,网上看大家在玩基金,于是入坑了,现在成为了一名绿油油韭菜,说不上这个决定是好或者坏, 不买基金以前钱也是存在银行,学习一些理财知识肯定是好的,而且每天盯着看是赚了还是亏了,很刺激,每天都在期待第二天,继而 不再对上班抗击,算是意外之喜。最近更加关注身体了,每 阅读全文
posted @ 2021-01-22 18:05 来亦何哀 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 背景 公司业务有个角色权限设置的需求,数据可能有5到6层的权限,本来是想直接使用elementui的el-tree组件的,奈何ui难以修改,要做成公司想要的样子,只好自己写了。 数据结构 后台返回的数据结构是这样的: 接口权限数据 { code: 0, msg: null, data: [ { ap 阅读全文
posted @ 2020-11-25 10:14 来亦何哀 阅读(2415) 评论(3) 推荐(2) 编辑
摘要: 朋友们好啊,我是来亦何哀,刚才有朋友问我,发生什么事了,给我发来几张截图,我一看,哦,原来是昨天,有两个年轻人,一个秃顶,一个半秃顶,他们说,我在题海里,头发刷没了,你能不能帮助治疗一下,很快,就给我发来几道题,我一看,我一个都不会做,看来搞不了窝里斗了,我还是学习一些前端应该了解的计算机网络知识吧 阅读全文
posted @ 2020-11-21 10:37 来亦何哀 阅读(502) 评论(1) 推荐(1) 编辑
摘要: 前言 ts有多火大家也知道,惭愧的是,我现在还对它不熟悉,今天就开始学习一下吧。 typescript的数据类型 相比于ES6的数据类型来说,typescript拥有了新的几种数据类型,它们分别是void、any、never、元组、枚举以及其它的一些高级类型。 在typescript中,我们定义一个 阅读全文
posted @ 2020-11-08 14:01 来亦何哀 阅读(260) 评论(4) 推荐(1) 编辑
摘要: 一、通过v-bind="$attrs"进行透传 有时我们需要对ui框架进行二次封装,例如,我们封装一个Input组件: <!-- Input 组件 --> <template> <div> <el-input v-model="myc"></el-input> </div> </template> 阅读全文
posted @ 2020-08-31 19:14 来亦何哀 阅读(171) 评论(0) 推荐(0) 编辑