前端面试题
文章平均质量分 83
IT博客技术分享
没有做不到的,只有想不到的!
展开
-
如何在 Vue 中使用 防抖 和 节流
在 Vue 中,可以很轻松的对 观察者 和 事件处理器 应用 防抖 和 节流。核心逻辑就是,在created()钩子 里,创建 防抖 或 节流 的回调,并赋值在实例上。},// ...// ...watch: {},},// ...B)或在 template 中设定一个事件处理器:在这之后,每次调用,就算执行频率非常高,内部的回调也能缓冲执行。原创 2023-11-20 15:39:58 · 1589 阅读 · 0 评论 -
2021年4月份35道vue面试题
1.h5底部输入框被键盘遮挡问题如果你遇到h5页面这个问题,当输入框在最底部,点击软键盘后输入框会被遮挡,可以如下解决问题:vargetHeight=$(document).height();$(window).resize(function(){if($(document).height()<getHeight){$('#footer').css('position','static');}else{$('#footer').css('position...原创 2021-04-12 09:31:06 · 430 阅读 · 0 评论 -
2021年4月份、前端高频面试题(含答案)
考题列表undefined 和 null 有什么区别? && 运算符能做什么 || 运算符能做什么 使用 + 或一元加运算符是将字符串转换为数字的最快方法吗? DOM 是什么? 什么是事件传播? 什么是事件冒泡? 什么是事件捕获? event.preventDefault() 和 event.stopPropagation()方法之间有什么区别? 如何知道是否在元素中使用了 event.preventDefault()方法? 为什么此代码 obj.someprop.x原创 2021-04-17 16:06:12 · 582 阅读 · 0 评论 -
20 道 Vue 常见面试题,你会几道?(含答案)
你觉得自己最擅长的技术栈是什么?Vue 吧,我很喜欢尤大,最近刚发布了 Vue 的首部纪录片,真的很好看。1.那你能讲一讲 MVVM 吗?MVVM 是 Model-View-ViewModel 缩写,也就是把 MVC 中的 Controller 演变成 ViewModel。Model 层代表数据模型,View 代表 UI 组件,ViewModel 是 View 和 Model 层的桥梁,数据会绑定到 viewModel 层并自动将数据渲染到页面中,视图变化的时候会通知 viewModel 层原创 2021-07-09 15:37:07 · 1660 阅读 · 0 评论 -
2023年大厂前端面试题汇总
重排就是重新排列(reflow):当渲染树的一部分必须更新并且节点的尺寸发生了变化,浏览器会使渲染树中受到影响的部分失效,并重新构造渲染树。重绘就是重新绘制(repaint):是在一个元素的外观被改变所触发的浏览器行为,浏览器会根据元素的新属性重新绘制,使元素呈现新的外观。17. 小程序包大小限制,体积超标的话如何处理(图片压缩+CDN, 分包操作)6. js的基本数据类型, 值类型和引用类型。23. nginx处理跨域-反向代理(原理)26. 过去遇到有挑战的事情,怎么解决的?原创 2023-08-14 17:09:28 · 2295 阅读 · 0 评论