- 博客(3)
- 收藏
- 关注
原创 深度解析 Vue 响应式系统:从 Object.defineProperty 到 Proxy 的进化与实战优化
Vue 响应式系统的进化,是从妥协和修补(Vue 2 $Object.defineProperty$)走向原生和完美(Vue 3 $Proxy$)的过程。Vue 3 采用 $Proxy$ 实现了惰性初始化,结合 $shallow$ API,使大规模应用性能调优更简单、高效。$Proxy$ 彻底解决了 Vue 2 中$set和数组变异的烦恼,编码更加直观。$customRef$ 等 API 赋予了开发者对响应式行为的完全控制权,为构建复杂的 UI/UX 逻辑提供了无限可能。
2025-11-24 08:41:06
934
原创 揭秘JS原型链与继承的核心价值
摘要:JavaScript中的原型链与继承机制是实现代码复用和逻辑组织的核心。通过原型共享方法可节省内存(如100个用户实例共享同一个方法),而继承则让子类复用父类功能(如学生继承人的属性和方法)。ES5前通过构造函数+原型链实现继承,包括原型链继承(有缺陷)和组合继承(常用方案)。组合继承结合原型链继承和构造函数继承,解决引用类型共享问题,但会调用父类构造函数两次;寄生组合继承通过创建父类原型副本来优化,是更理想的方案。理解原型链是掌握JavaScript的关键。
2025-10-02 15:43:40
762
原创 HTML和CSS的一些粗浅见解
本文系统介绍了网页开发基础技术HTML与CSS的核心概念与应用方法。HTML作为网页结构化骨架,通过语义化标签构建内容层级;CSS则负责样式呈现,包含盒模型、布局方案等关键技术点。文章详细解析了Flexbox和Grid两种现代布局方式,以及响应式设计的实现方法,并提供了清除浮动、两栏布局等实战技巧。同时强调结构与样式分离的重要性,建议开发者善用开发者工具调试,掌握CSS选择器匹配机制和权重计算规则,以提高开发效率和代码质量。
2025-08-16 17:15:47
888
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅