- 博客(86)
- 收藏
- 关注
原创 Vue3面试题汇总
4)原理角度:ref通过Object.defineProperty()的get与set来实现响应式(数据劫持);对象类型:通过Object.defineProperty()对属性的读取,修改进行拦截(数据劫持)1)定义数据类型:简单来说,ref通常用来定义基本类型数据,reactive用来定义对象(或者是数。Vue3新增的一组API,他是基于函数的API,可以更灵活的组织组件的逻辑;通过Proxy(代理):拦截对象中任意属性的变化,包括属性值的读写,添加,删除等;新增属性,删除属性,界面不会更新;
2023-05-03 22:17:05
361
原创 2023年Vue2前端面试题(全面)
v-show通过css display控制显示和隐藏,v-if组件真正的渲染和销毁,而不是显示和隐藏,频繁切换状态使用v-show ,否则使用v-if快速查找到节点,减少渲染次数,提升渲染性能单组件生命周期: 挂载:beforeCreate==>created==>beforeMount==>mounted 更新:beforeUpdate==>updated 销毁:beforeDestory==>destoryed父子组件生命周期: 挂载:parent
2023-04-28 18:30:06
6597
2
原创 JavaScript面试题总结(全面)
同步任务是指在主线程上排队执行的任务,只有前一个任务执行完毕,才能继续执行下一个任务。异步任务指的是,不进入主线程、而进入"任务队列"的任务,只有等主线程任务执行完毕,"任务队列"的任务才会进入主线程执行。异步任务又任务宏任务(settimeout,setInterval )和微任务(promise, async await)执行顺序:先执行同步任务,再执行当前所有的微任务,然后执行一个宏任务,然后再执行所有的微任务。再执行一个宏任务。再执行所有的微任务·······依次类推到执行结束。
2023-04-17 23:34:15
2322
原创 React学习21(withRouter使用 BrowserRouter与HashRouter的区别)
withRouter BrowserRouter HashRouter
2022-12-17 00:00:19
334
原创 React学习17(解决样式丢失 路由的严格匹配 路由的重定向)
解决多级路径刷新页面丢失样式的问题 路由的严格匹配与模糊匹配 Redirect的使用
2022-12-16 16:15:56
650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人