前端面试题
文章平均质量分 58
苦逼的猿宝
努力学习的阿宝
个人的git地址:https://gitee.com/ah-ah-bao
展开
-
event loop
event loop即事件轮询,这个是js里面为了解决单线程阻塞问题提出的解决方案,也是js异步执行机制的原理。原创 2024-04-01 16:54:22 · 1125 阅读 · 0 评论 -
js面试题
因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端口有一个不同就是跨域,Ajax 请求会失败。那么是出于什么安全考虑才会引入这种机制呢?其实主要是用来防止 CSRF 攻击的。简单点说,CSRF 攻击是利用用户的登录态发起恶意请求。也就是说,没有同源策略的情况下,A 网站可以被任意其他来源的 Ajax 访问到内容。如果你当前 A 网站还存在登录态,那么对方就可以通过 Ajax 获得你的任何信息。当然跨域并不能完全阻止 CSRF。原创 2024-04-01 16:17:56 · 388 阅读 · 0 评论 -
关于那些请求状态码详细说明
100: 继续请求,前面的一部分内容服务端已经接受到了,正在等待后续内容。101: 请求者已经准备切换协议,服务器页表示同意。一般我们看不到,因为表示请求继续。原创 2024-04-01 16:17:18 · 253 阅读 · 0 评论 -
新鲜的企业面试题
新鲜的面试题,前端面试题原创 2024-03-19 17:59:17 · 187 阅读 · 0 评论 -
常问面试问题
JavaScript中的对象是引用类型的数据,当多个实例引用同一个对象时,只要一个实例对这个对象进行操作,其他实例中的数据也会发生变化。而在Vue中,我们更多的是想要复用组件,那就需要每个组件都有自己的数据,这样组件之间才不会相互干扰。所以组件的数据不能写成对象的形式,而是要写成函数的形式。数据以函数返回值的形式定义,这样当我们每次复用组件的时候,就会返回一个新的data,也就是说每个组件都有自己的私有数据空间,它们各自维护自己的数据,不会干扰其他组件的正常运行。原创 2024-03-13 10:55:34 · 844 阅读 · 0 评论 -
js简单手写面试题
js简单手写面试题。原创 2024-03-12 15:40:19 · 357 阅读 · 0 评论 -
已知 list 数组请写出一段代码,实现功能: 数组内type 相同的元素只保留 votes 最大的元素,并且元素需要按照 votes 从大到小排序。
已知 list 数组请写出一段代码,实现功能: 数组内type 相同的元素只保留 votes 最大的元素,并且元素需要按照 votes 从大到小排序。代码效果图原创 2024-03-01 09:10:35 · 383 阅读 · 0 评论 -
使用js写一个登录验证码效果
登录页面获取验证码的功能,用户点击获取验证码按钮(id=”btn1”),按文字变为“(N)后获取验证码”,N为倒计对秒数,从60开始,每秒减一,减到0的时候,按钮文字变为“获取验证码”,并需要做防止短时间内重复点击,请写出对应的代码。原创 2024-02-28 15:16:49 · 355 阅读 · 0 评论 -
面试题-性能优化
我们学的: 懒加载: 路由、图片懒加载骨架屏的使用压缩文件:可以使用压缩工具(如GZIP)对页面文件进行压缩,减小文件大小,提高页面加载速度。减少HTTP请求:减少页面元素的请求次数,可以使用雪碧图、字体图标、JS、CSS合并等优化方式,减小文件数量,提高页面加载速度。图片优化:尽量避免在页面中使用大量图片,使用图片时建议进行优化(如进行压缩、减小图片大小等),以提高页面加载速度。原创 2023-12-29 15:13:02 · 808 阅读 · 0 评论 -
前端面试题--小程序篇(持续更新中)
前端面试题--小程序篇(持续更新中)原创 2023-12-29 14:53:42 · 686 阅读 · 0 评论 -
一文看懂vue2与vue3的区别
一文了解v2和v3区别!原创 2023-12-29 14:50:01 · 836 阅读 · 0 评论 -
前端面试题--vue篇(持续更新中)
js 中数组元素的存储方式并不是连续的,而是哈希映射关系。哈希映射关系,可以通过键名 key,直接计算出值存储的位置,所以查找起来很快。不管取哪个位置的元素的时间复杂度都是 O(1)结论:消耗时间几乎一致,差异可以忽略不计。原创 2023-12-29 11:35:45 · 721 阅读 · 0 评论 -
前端面试题--三剑客篇(持续更新中)
面试题~~三剑客篇原创 2023-12-29 11:16:10 · 394 阅读 · 0 评论