- 博客(92)
- 收藏
- 关注
原创 关注分离(Separation of Concerns)在前端开发中的实践演进:从 XMLHttpRequest 到 Fetch API
关注分离(Separation of Concerns)在前端开发中的实践演进:从 XMLHttpRequest 到 Fetch API
2025-03-30 22:47:14
468
原创 Vue源码深度解析:从2.x到3.x的架构演进与核心原理剖析
维度Vue2Vue3响应式系统Proxy源码组织单体仓库Monorepo类型支持FlowTypeScript包体积完整打包按需引入性能优化手动优化编译时自动优化API设计Vue3的架构演进体现了现代前端框架的发展方向:更精细的模块化、更智能的编译优化、更强大的类型支持。通过深入源码理解其设计哲学,不仅能提升开发技能,更能帮助我们做出合理的架构决策。建议结合官方源码导读,从packages/reactivity模块开始逐步深入探索。
2025-03-13 22:48:19
616
原创 TypeScript深度解析:从类型系统到工程化实践
TypeScript不仅是类型检查工具,更是现代前端工程的基石。通过深入理解其类型系统和编译机制,开发者可以构建出更健壮、可维护的大型应用。建议结合进行系统性学习,并在实践中不断探索类型驱动的开发范式。深度提示:当处理复杂类型时,可以考虑使用类型编程模式,如模板字面量类型、递归类型等,这些高级特性能够显著提升类型系统的表达能力。
2025-03-13 22:09:32
979
原创 深入理解 JavaScript 中的异步编程
JavaScript 中的异步编程是现代 Web 开发中不可或缺的一部分。通过理解异步的概念、背后的机制以及各种实现方式,我们能够更好地编写高效、响应迅速的应用程序。从简单的回调函数到更先进的Promise和,这些技术为我们处理异步操作提供了丰富的工具。同时,了解进程和线程的基础知识有助于我们理解异步操作在浏览器环境中的运行原理。在实际开发中,我们需要根据具体的场景选择合适的异步编程方式,以确保代码的质量和可维护性。
2024-11-14 20:55:48
1007
原创 JavaScript 中的多重继承与 ES6 中的继承
综上所述,JavaScript 中的多重继承和 ES6 中的继承为我们提供了强大的代码复用和组织能力。在 JavaScript 的奇妙世界中,继承如同一条坚韧的线索,将代码的各个部分紧密相连,构建出复杂而有序的程序结构。今天,我们将深入探索 JavaScript 中的多重继承以及 ES6 中带来的全新继承概念,一同揭开这神秘面纱背后的精彩。ES6 中的模块系统提供了一种有效的方式来管理模块的状态,使得模块可以在不同的环境中正确地初始化和运行。ES6 中的继承不仅简化了语法,还提供了更好的可读性和可维护性。
2024-11-13 23:27:28
693
原创 javascript - mediaElement.play() 方法返回一个被拒绝的 promise
javascript - mediaElement.play() 方法返回一个被拒绝的 promise
2024-04-15 14:27:57
901
原创 element-ui 日期选择器如何限制只能从今天开始往后推一个月,超过一个月不能选择,也就是以今天为中心,只能向后面选择30天,同时不能选择超过今天的日期
element-ui 日期选择器如何限制只能从今天开始往后推一个月,超过一个月不能选择,也就是以今天为中心,只能向后面选择30天,同时不能选择超过今天的日期
2023-11-27 14:16:02
556
原创 element-ui 日期选择器如何限制只能选择一个月,超过一个月不能选择
element-ui 日期选择器如何限制只能选择一个月,超过一个月不能选择
2023-11-27 14:06:18
1078
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人