momenta 前端

图片懒加载实现(interaction obersever,也可以自己实现,考虑防抖和once)

缓存(强缓存响应码200;协商缓存响应码304,service worker没了解)

骨架屏(element plus手画,很简单)

cookie,localstorage,sessionStroage区别,作用

localstorage实现过期清理(疑似没有API,可以自己轮询实现)

有遇到跨域吗(vite的proxy就很好,可以解决开发阶段的跨域)

#软件开发笔面经#
全部评论
实习吗?挺简单
点赞 回复 分享
发布于 2024-09-25 15:47 北京

相关推荐

02-23 11:07
已编辑
门头沟学院 全栈开发
点赞 评论 收藏
分享
牛客318187938号:手写题1:代码:class EventQueue { constructor() { this.queue = []; } // 添加事件,支持链式调用 addEvent(event, priority = 0) { this.queue.push({ event, priority }); return this; } // 执行事件,按照优先级排序 executeEvents() { // 按照优先级从高到低排序 this.queue.sort((a, b) => b.priority - a.priority); // 执行事件 this.queue.forEach(item => { item.event(); }); // 清空队列 this.queue = []; return this; } } const eq = new EventQueue(); eq.addEvent(() => console.log('Event 1'), 1) .addEvent(() => console.log('Event 2'), 3) .addEvent(() => console.log('Event 3'), 2) .executeEvents();
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

更多
牛客网
牛客企业服务