自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 vue3与vue2的区别

一、六大亮点 性能比vue2.x快1.2~2倍 支持tree-shaking,按需编译,体积比vue2.x更小 支持组合API更好的支持TS 更先进的组件 二、性能比vue2.x快1.2~2倍如何实现的呢 1.diff算法更快 vue2.0是需要全局去比较每个节点的,若发现有节点发生变化后,就去更新该节点 vue3.0是在创建虚拟dom中,会根据DOM的的内容会不会发生内容变化,添加静态标记, 谁有flag!比较谁。 2、静态提升 vue2中无论元素是否参与更新,每次都会重新创建,然后再

2021-08-15 21:26:01 1163

原创 Vue的生命周期钩子(自我解析)

共有八个基本钩子函数 创造期,挂载期,更新期,销毁期1.beforeCreate --创建前 触发的行为:vue实例的挂载元素$el和数据对象data都为undefined,还未初始化。 在此阶段可以加loading事件 2.created --创建后 触发的行为:vue实例的数据对象data有了,el还没有 在此阶段:解决loading,请求ajax数据为mounted渲染做准备 3.beforeMount --挂载前 触发的行为:vue实例的$el和data都初始化了,但还是虚拟的dom节点,具体

2021-07-26 20:10:37 102

原创 简单面试问题-1

1.JQuery和Vue有什么区别 jquery介绍:jquery是一个类库,不能算框架 vue介绍:vue是一个基于MVVM的前端框架,通过双向数据绑定把view层和Model层连接起来通俗的讲,就是利用observe监听Model层的数据变化;利用Compile来编译解析模板指令,最终利用Watcher搭起Observer和Compile之间的通信桥梁,达到数据变化 (model)->视图更新(view);视图变化(view)->数据(model)变更的双向绑定效果。2.ajax和axio

2021-06-28 19:30:14 90 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除