Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View danyunyixiang's full-sized avatar

Highlights

  • Pro

Block or report danyunyixiang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danyunyixiang/README.md

📚 My Web Development Learning Path

欢迎来到我的学习代码仓库!这里记录了我从基础到进阶的学习过程,包含了前端开发、后端 Node.js、数据库以及工程化构建的各种练习代码和笔记。

📂 仓库结构概览

本项目共包含 155 个文件,近 30,000 行代码,涵盖了以下主要领域:

1. 🖥️ 前端开发 (Frontend)

  • 基础三剑客 (HTML/CSS/JS):
    • 包含 HTML5 结构、CSS3 样式(及 Less/PostCSS 预处理)。
    • JavaScript 基础与进阶(闭包、原型链、ES6+ 语法)。
    • ECharts 数据可视化图表练习。
  • Vue.js 生态:
    • 基于 Vite 构建的 Vue 3 项目.
    • Vue 官方互动教程实践:涵盖侦听器 (Watchers)、Props、Emit 插槽、生命周期、计算属性及条件/列表渲染。
  • 构建工具:
    • Webpack: 基础打包配置与实战,理解模块化开发流程。

2. 🌐 网络与异步编程 (Network & Async)

  • AJAX & HTTP:
    • 深入理解 XMLHttpRequest vs Fetch API。
    • Promise 与异步函数 (Async/Await) 详解。
    • 实战项目:图书管理系统 (CURD)、个人信息设置、Mock 数据模拟。
    • 封装工具:自定义 request.js、表单序列化 (form-serialize)。

3. 🔙 后端与 Node.js (Backend)

  • Node.js 核心模块:
    • 文件系统 (fs)、HTTP 服务器 (http)、流处理 (stream/Transform)。
    • 简单的加密算法实现(如凯撒加密)。
  • Web 框架:
    • Express: 服务器搭建与路由处理。
    • 事件循环 (Event Loop) 原理分析。

4. 🗄️ 数据库 (Database)

  • 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 高效开发快捷键

🌟 About Me

感谢访问我的学习记录!如果你对我的学习内容感兴趣,或者想了解更多,欢迎访问我的个人网站:

👉 emt.danyunyixiang.site

Popular repositories Loading

  1. danyunyixiang danyunyixiang Public

    HTML 1