欢迎来到我的学习代码仓库!这里记录了我从基础到进阶的学习过程,包含了前端开发、后端 Node.js、数据库以及工程化构建的各种练习代码和笔记。
本项目共包含 155 个文件,近 30,000 行代码,涵盖了以下主要领域:
- 基础三剑客 (HTML/CSS/JS):
- 包含 HTML5 结构、CSS3 样式(及 Less/PostCSS 预处理)。
- JavaScript 基础与进阶(闭包、原型链、ES6+ 语法)。
- ECharts 数据可视化图表练习。
- Vue.js 生态:
- 基于 Vite 构建的 Vue 3 项目.
- Vue 官方互动教程实践:涵盖侦听器 (Watchers)、Props、Emit 插槽、生命周期、计算属性及条件/列表渲染。
- 构建工具:
- Webpack: 基础打包配置与实战,理解模块化开发流程。
- AJAX & HTTP:
- 深入理解
XMLHttpRequestvsFetchAPI。 - Promise 与异步函数 (Async/Await) 详解。
- 实战项目:图书管理系统 (CURD)、个人信息设置、Mock 数据模拟。
- 封装工具:自定义
request.js、表单序列化 (form-serialize)。
- 深入理解
- Node.js 核心模块:
- 文件系统 (
fs)、HTTP 服务器 (http)、流处理 (stream/Transform)。 - 简单的加密算法实现(如凯撒加密)。
- 文件系统 (
- Web 框架:
- Express: 服务器搭建与路由处理。
- 事件循环 (Event Loop) 原理分析。
- Prisma ORM:
- 结合 TypeScript 使用 Prisma 进行数据库建模。
- 数据库迁移 (Migrations) 与数据种子填充 (Seed)。
express集成 Prisma 的实战案例。
- Languages: JavaScript, TypeScript, HTML, CSS, Less
- Frameworks/Libs: Vue 3, Express, ECharts
- Tools: Vite, Webpack, pnpm
- Database: Prisma
除了代码实现,本仓库还包含大量 Markdown 笔记,记录了:
- AJAX 现代用法与 URL 处理
- Node.js 服务器开发系统认识
- VSCode 高效开发快捷键
感谢访问我的学习记录!如果你对我的学习内容感兴趣,或者想了解更多,欢迎访问我的个人网站: