欢迎来到我的技术总结文档,这里记录了我在前端和后端开发中的学习心得、实战经验以及工程化实践。从 Vue、JavaScript、HTML、CSS 到前端工程化,再到数据库、Redis、Node.js、NestJS 等后端技术,希望这些内容能为你提供有价值的参考和启发。
在这一部分,我分享了关于 Vue 框架的学习经验,包括组件化开发、响应式数据处理、以及 Vue 3 中新引入的 Composition API 等内容,帮助你更好地理解和使用 Vue 进行开发。
详细记录了 JavaScript 的核心概念和新特性,比如 ES6+ 语法、异步编程(Promise、async/await)、以及在实际项目中如何高效地运用这些特性解决问题。
探讨了 HTML5 的新特性和语义化标签的使用,分享了响应式布局和优化页面结构的实战经验,为开发出更友好的前端页面提供指导。
介绍了 CSS3 的新特性(如动画、Flexbox、Grid 布局)以及预处理器(Sass、Less)的使用心得,同时也涉及了 CSS 模块化和组件化开发的相关技巧。
这一章节重点讲述了如何利用 Vite 等工具进行项目构建与优化,分享了自动化文档生成、持续集成、monorepo 管理等工程化实践,帮助你构建高效、易维护的前端项目。
分享了在关系型数据库和 NoSQL 数据库中的设计理念与实践经验,讨论了如何根据项目需求选择合适的数据库方案,以及如何设计高效的数据结构和查询语句。
记录了 Redis 在缓存、分布式锁和高并发场景下的实际应用,探讨了数据结构的设计和在实际项目中遇到的挑战与解决方案。
从 Node.js 的核心概念出发,深入讨论了事件驱动模型、异步编程和常用框架的使用,结合具体实例讲解了如何在后端构建高性能的服务。
重点介绍了 NestJS 的架构设计、模块化开发和依赖注入机制,展示了如何利用 NestJS 快速搭建可扩展的后端应用,并分享了相关的最佳实践。
涵盖了 API 设计、RESTful 架构、GraphQL 的基本概念及应用场景,同时也讨论了容器化和部署相关的技术,让你在后端开发的各个方面都有所收获。
本技术总结文档不断更新完善,旨在分享真实的开发经历和实用技巧。如果你也在前后端开发的路上不断探索,相信这里的内容会对你有所帮助。让我们一起成长,共同进步!
感谢阅读,期待你的反馈和建议。
基于 VitePress 搭建的博客网站
由于不是参照最新 vitepress 的官网,所以可能会有些许差异,参照文档Vitepress
- 个人对于 vitepress 框架的大纲组件(VPCDocOutlineItem.vue)不是很满意,大纲并没有考虑标题过多过深的情况,只有简单的配置项去规定大纲的深度和显示与否,可当 md 文件字数过多时,假设有很多标题,并且都有承上启下的作用,那么读者以及作者本人并不能清晰的去查阅,简单来说就是缺少类似 Component tree,虽然文档提到可以自定义主题,然后将写好的主题与官方的 vue 文件进行切换即可,因此我封装了大纲组件,并在 config.js 中配置覆盖了源码中的大纲组件。
- 持续创造中