面试问题
fury_123
这个作者很懒,什么都没留下…
展开
-
2024前端面试题
2024前端面试题!(附答案及解析)(2024.8月最新版)-CSDN博客原创 2024-09-06 13:58:44 · 113 阅读 · 0 评论 -
vue 的面试题
组建中的 data 写成一个函数,数据以函数返回值的形式定义,这样每次复用组件的时候,都会返回一份新的 data ,相当于每个组件实例都有自己私有的数据空间,它们只负责各自维护的数据,不会造成混乱。但在写的时候,还是会分开写(页面片段),然后在交互的时候由路由程序动态载入,单页面的页面跳转,仅刷新局部资源。当你修改了data 的值然后马上获取这个 dom 元素的值,是不能获取到更新后的值,你需要使用 $nextTick 这个回调,让修改后的 data 值渲染更新到 dom 元素之后在获取,才能成功。原创 2024-09-05 15:56:43 · 589 阅读 · 0 评论 -
平台用户一千万的情况有没有高并发产生?
在一个拥有一千万用户的平台上,即使并非所有用户都同时活跃,仍然可能在某些时段(如促销活动或热门事件)出现高并发情况。处理如此大规模用户的并发请求,需要强大的后端支持和高效的前端优化来确保平台稳定性和响应速度。:利用异步请求(如AJAX或Fetch API)减少页面阻塞,提升用户体验。:减少页面加载时间,使用懒加载、按需加载和压缩资源(如图片和脚本)。:使用浏览器缓存、CDN(内容分发网络)和服务端缓存来减少重复请求。:减少不必要的网络请求,合并请求和使用数据压缩。平台用户一千万的情况有没有高并发产生?原创 2024-09-04 12:23:59 · 177 阅读 · 0 评论 -
线上项目突然出现问题或白屏怎么调试?
:首先,需要确定页面是否真的处于白屏状态,而不是加载延迟或正常空白页面。例如,通过查看具有特定类名的关键节点是否已经渲染,如果关键节点的高度属性存在,则证明关键节点已经渲染,页面不是白屏。如果任何一个关键节点的高度为0,则判断为未渲染,页面可能是白屏状态1。:考虑是否是内存溢出或内存泄漏导致的问题。检查内存使用情况,如果存在内存溢出或泄漏,可能需要升级硬件配置或优化代码34。:检查代码中是否有错误,特别是与第三方API相关的部分。:查看浏览器的控制台日志,搜索是否有任何错误消息或警告。原创 2024-09-04 12:01:08 · 168 阅读 · 0 评论 -
em、rem的区别
可以避免继承链中的字体大小变化导致的问题,使得设计更加稳定和可预测。使用rem开发过程中我们会引入一个flexible文件,怎么引入?通常更受欢迎,因为它提供了更一致的布局和排版控制。实际开发中使用em多还是rem多?都用于设置相对长度,但有区别。相对的是当前元素的字体大小,而。会受到父元素字体大小的影响,而。是相对根元素(通常是。原创 2024-09-04 11:55:18 · 608 阅读 · 0 评论 -
重排、重绘、渲染
通常是先进行重绘(即修改或重新创建图像的基本结构),然后再进行渲染(即添加细节和颜色)。这样可以确保图像的基本形态和细节都得到充分处理。重绘和渲染那个先那个后?原创 2024-09-04 11:33:26 · 155 阅读 · 0 评论 -
浏览器输入url到渲染完成经历了那些内容
从浏览器输入 URL 到页面渲染完成的过程涉及多个步骤,每个步骤都涉及特定的网络和计算机科学技术。这个过程中的每个步骤都是复杂且优化的,以确保网页能够快速和高效地加载和渲染。浏览器输入url到渲染完成经历了那些内容。原创 2024-09-04 11:12:18 · 453 阅读 · 0 评论 -
css优先级
行内样式(1000)>ID选择器(100)>类选择器(10)>标签选择器(1)>通用选择器(0)原创 2024-09-04 10:52:47 · 331 阅读 · 0 评论 -
前端面试常问的状态码有哪些
502是什么503是什么?原创 2024-09-04 09:53:13 · 313 阅读 · 0 评论 -
现在一个vue3的页面,页面中有一个全国地图,地图上有每个省份当天的实时的新生儿人数,这个数是后端获取的且一直在实时变化,前端怎么实时更新这个数值?
现在一个vue3的页面,页面中有一个全国地图,地图上有每个省份当天的实时的新生儿人数,这个数是后端获取的且一直在实时变化,请问前端怎么实时更新这个数值?原创 2024-09-01 22:10:05 · 168 阅读 · 0 评论 -
当前一个项目vue3项目,页面请求接口展示数据后页面展示了请求会来的数据,但后端的数据不停的在改变,就像是当前排队,你的前面有xxxx人,这时候这个人数是一直改变的,请问怎么做
当前一个项目vue3项目,页面请求接口展示数据后,页面展示了请求会来的数据,但是后端的数据不停的在改变,就像是当前排队,你的前面有xxxx人,这时候这个人数是一直改变的,请问怎么做?要是我在vue3项目开发功能,不单独创建一个node.js的服务,请问怎样?要是不用websocket实现,我怎么实时获取前面还有多少人在排队这个数据?原创 2024-09-01 22:07:18 · 208 阅读 · 0 评论 -
websocket和轮询的区别?
问:websocket和轮询的区别?回答:WebSocket 和定时轮询(每隔几秒发送一次请求)是两种不同的实时通信方法,各有优缺点,适用于不同的场景。原创 2024-09-01 11:47:12 · 636 阅读 · 0 评论 -
css中的面试题
这两个 CSS 选择器的主要区别在于它们如何选择。原创 2024-09-01 00:14:38 · 70 阅读 · 0 评论 -
apply、call、bind使用相关的面试题
的基本理解、用法、应用场景以及实际问题解决能力。原创 2024-08-28 23:12:07 · 84 阅读 · 0 评论