详情见:前端性能优化方案都有哪些? 这个问题非常重要,自己GPT。小技巧,可以用关键词罗列出来,然后放在记事本,电话面试的时候... 两个项目如何共享cookie 详情见:项目之间Cookie的共享 cookie和session的区别 cookie数据存放在客户的浏览器上,session数据放在服务器上。 cookie不是很安全,别人可以分析存放在本地的cookie...
2024前端开发面试题汇总(持续更新中) 最近一段时间面试才发现真的不背八股文是不得行啊,项目中知道怎么使用怎么写,但是当面试官问你具体含义时,完全是懵的状态,趁着有空刚好总结一下,后续还会继续更新哦。 一、css 1.css中的样式优先级顺序 !important> 内联样式 > ID 选择器 > 类选择器 = 属性选择器 = ...
答案:可以通过减少DOM操作、使用事件委托、合理管理事件监听器、使用requestAnimationFrame等方式来优化拖拽功能的性能。 问题:当面对大型前端项目时,Vite和Webpack在构建效率、功能支持和扩展性方面有何不同?答案:Vite在构建大型项目时可能面临一些挑战,如依赖分析和构建优化等方面可能不如Webpack成熟。然而,Vite的轻量级...
Promise 的实例可以看做是一个状态展示器,我们可以将拥有状态及改变状态的业务通过Promise来实现,然后再结合async function进一步提升程序的可读性及易维护性 像前端很多库都是基于Promise封装的,比如axios,antd等,所以理解并且能使用它是一名合格前端所必备的技能 一般Promise我都用来接受ajax请求结果之后的回调以及图片的...
getElementsByClassName():根据元素的类名获取DOM节点列表。 querySelector():使用CSS选择器获取第一个匹配的DOM节点。 querySelectorAll():使用CSS选择器获取所有匹配的DOM节点,返回的是一个类似数组的对象。 操作DOM: el.getAttribute():获取元素的某个属性值。
2024最新大厂高频前端面试题(Vue/React/JS/CSS/Webpack/Node/Git/ES6/算法)共计144条视频,包括:1、说说对React的理解?有哪些特性?、2、stare和props有什么区别、3、super()和super(props)有什么区别?等,UP主更多精彩视频,请关注UP账号。
1.js的数据类型 boolean number string null undefined bigint symbol object 按存储方式分,前面七种为基本数据类型,存储在栈上,object是引用数据类型,存储在堆上,在栈中存储指针 按es标准分,bigint 和symbol是es6新增的数据类型,bigint存储大整数,symbol解决全局属性名冲突的问题 ...
2024前端高频面试题之--VUE篇 下图为思维导图: 1.vue的生命周期有哪些及每个生命周期做了什么? beforeCreate是new Vue()之后触发的第一个钩子,在当前阶段data、methods、computed以及watch上的数据和方法都不能被访问。 created在实例创建完成后发生,当前阶段已经完成了数据观测,也就是可以使用数据,更改数据,在这里...
【2024全新前端八股文面试题】BFC对overflow属性的处理有什么特别之处? 157 -- 2:12 App 【2024全新前端八股文面试题】什么是跨域问题?如何解决? 103 -- 2:44 App 【2024全新前端八股文面试题】call,aply,bind三者有什么区别? 157 -- 2:35 App 【2024全新前端八股文面试题】BFC与IFC的区别是什么? 1379 ...
2024前端面试题(二) 11. 闭包使用场景 比如说回调函数,还有按钮的节流,频繁点击的时候,只要在规定的事件内检测到设置的flag还是没改变,则直接返回啥也不做,或设置按钮状态为disabled也可以 12. 销毁生命周期一般做哪些业务 消除定时器,解绑事件,清除无用的变量常量等,以免造成内存溢出...