- 博客(16)
- 收藏
- 关注
原创 vue前端面试基础篇
MVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知viewModel层更新数据。简版:我的理解是数据驱动视图,通过状态的修改MVVM的框架就会去主动的更新视图。
2024-07-16 16:12:30
912
原创 Vue面试之javaScript终极篇
事件委托,称为事件代理,是JS中很常用的绑定事件的方法。事件委托就是把原本需要绑定在子元素上面的事件委托给父元素,让父元素担当事件监听的职务,原理是DOM元素的事件冒泡。vw/vh是将屏幕直接分为100等份,1vw是1%的屏幕宽度,1vh是1%的屏幕高度。事件委托就是利用事件冒泡,只定制一个事件处理程序,就可以管理某一类型的所有事件。3.GET请求参数会被完整保留在浏览器历史记录里,POST中的参数不会。4.GET请求在URL中传送的参数是有长度限制的,而POST没有限制。8.GET产生一个TCP数据包;
2024-07-16 16:05:58
1016
原创 Vue面试之javaScript进阶篇
当DOM的变化影响了元素的几何信息(元素的的位置和尺寸大小),浏览器需要重新计算元素的几何属性,将其安放在界面中的正确位置,这个过程叫做重排。重排也叫回流,简单的说就是重新生成布局,重新排列元素。页面初始渲染,这是开销最大的一次重排添加/删除可见的DOM元素改变元素位置改变元素尺寸,比如边距、填充、边框、宽度和高度等改变元素内容,比如文字数量,图片大小等改变元素字体大小改变浏览器窗口尺寸,比如resize事件发生时激活CSS伪类(例如::hover)
2024-07-16 15:55:21
1012
原创 vue nextTick 的使用方法及使用场景总结
nextTick操作更新后的 DOM 元素:确保在状态变化导致的 DOM 更新完成后执行操作。在模板引用更新后执行操作:确保在模板中使用的ref更新后执行操作。确保在 DOM 更新完成后执行操作:例如,基于更新后的 DOM 元素大小进行计算。nextTick提供了一种方法来处理异步 DOM 更新,使得在 Vue 应用中处理复杂的 DOM 操作变得更加可靠和简单。
2024-07-16 11:00:04
277
原创 Vue计算属性(computed)的使用方法及使用场景总结
计算属性能够提高性能并简化代码结构。适当地使用计算属性,可以使代码更加清晰、简洁和高效。
2024-07-16 09:46:43
13037
原创 vue-pdf-embed实现pdf预览、 打印、下载等功能
在vue3中通过vue-pdf-embed实现pdf预览打印下载等功能,主要使用的第三方库该库同时也支持在vue2中使用,本文主要针对vue3项目中如何使用进行简单介绍。二、安装vue-pdf-embed。
2024-07-05 16:30:52
4127
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人