- 博客(6)
- 收藏
- 关注
原创 每日总结面试题
无 key:DOM 复用混乱,数据错位,性能差;有合法 key:精准匹配节点,最小 DOM 操作,性能优,无数据错位;v-for 必须绑定唯一、稳定的 key,禁止用索引 / 随机值。作用:为基本数据类型(String、Number、Boolean、null、undefined)创建响应式数据;也可包裹对象 / 数组,实现响应式;本质:将基本类型包装为「Ref 对象」,数据存储在对象的.value属性中;适用场景:✅ 单个基本类型数据(如 count、name、flag);
2025-12-29 20:11:58
423
原创 每日总结面试题
本文总结了前端开发中的多项核心技术,包括Vue2组件通信方式、CSS垂直居中方案、浏览器缓存机制、Vue指令与生命周期等。重点分析了Vue2的props、自定义事件、Vuex等8种通信方式及其适用场景;详细对比了Flex/Grid/定位等6种CSS垂直居中方法;深入讲解了浏览器强缓存与协商缓存的工作原理。此外,还探讨了Vue自定义指令的生命周期、v-if与v-show的差异、XHTML与HTML的区别等实用知识点,并提供了性能优化建议和最佳实践方案,为前端开发者提供了全面的技术参考。
2025-12-29 10:23:42
667
原创 每日总结面试题
修饰符(事件、v-model等)简化DOM操作。自定义指令封装DOM逻辑。v-if销毁/创建DOM(低频),v-show切换CSS(高频)。v-model支持原生表单及组件双向绑定。computed(缓存)、watch(异步)、methods(事件)功能各异。组件通信:父子用props/$emit,全局用Vuex/Pinia,跨级用provide/inject。watch监听对象需deep:true+深拷贝。
2025-12-28 23:30:00
708
原创 每日总结面试题
本文总结了前端开发中的10个核心知识点:1. 数组去重的6种方法(推荐ES6 Set);2. 深拷贝实现(递归+WeakMap处理循环引用);3. this指向规则(5种绑定方式);4. Promise封装AJAX;5. 箭头函数与普通函数区别;6. 事件循环机制(宏/微任务);7. ===与Object.is()差异;8. Promise原理;9. 递归函数要点;10. 快速排序算法(分治思想)。这些知识点覆盖了JS基础、异步编程、算法等核心内容,是前端面试和开发中的必备技能。
2025-12-26 09:13:33
742
原创 每日总结面试题
本文摘要了前端开发中的核心知识点:CSS方面包括伪元素写法差异(双冒号推荐)、清除浮动方法(clearfix最佳)和居中布局(flex首选);JS基础涵盖原型链机制、事件代理原理和变量提升特性;性能优化部分对比了for/forEach循环效率,详解防抖节流应用场景,并提供了大数据量渲染方案(分片渲染和虚拟列表);还总结了跨域解决方案(CORS/JSONP/代理)和盒模型区别(border-box更实用)。这些知识点覆盖了前端开发中的常见问题和优化策略。
2025-12-26 09:09:55
936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅