当前位置: 首页 > news >正文

个人网站versionI正式上线了!Personal Website for Jing Liu

Personal Website for Jing Liu

网站地址:

FE_Jinger’s Personal Website,Welcome !!!

技术栈:

React+TailwindCSS+AntDesign+Echart+Three+Canvas+BaiduMap

IDE:

Trea(国际版) AI IDE enpowers frontend development!!!

🌟 系统介绍

本系统采用​​React+TypeScript​​为核心的前端工程化方案,集成​​TailwindCSS+Ant Design​​构建现代化UI体系,融合​​ECharts+Three.js+Canvas​​实现数据可视化与动态交互,并接入​​百度地图API​​拓展地理信息服务,形成技术栈完备、响应式的个人网站解决方案。

🌟 网站核心板块功能:

在这里插入图片描述

  1. 炫酷首页(WebGL特效)

    • 使用 Three.js /react-three制作动态背景:
      • 鼠标移动事件更新粒子吸引点
      • 动态粒子效果
      • 相关热门博客:React Three Fiber 详解:现代 Web3D 的利器
    • keyframes 动画
    • 媒体查询适配:Flex+媒体查询实现响应式适配
    • 文件下载(简历、作品)
      在这里插入图片描述
  2. 个人简介 About Me

    • 技能树( ECharts 做条形动画技能树)
      在这里插入图片描述
  3. 作品集 Portfolio

    • 个人作品集(Ant-design)
    • 项目列表,每个作品点击后进入详细页,展示:
      • 项目源码/地址
      • 项目博客
      • 项目讲解

在这里插入图片描述
在这里插入图片描述

  1. 博客

    • 虚拟列表展示:IntersectionObserver&滚动动画、懒加载、虚拟列表
      • 初次请求10条数据
      • 懒加载,滚动到底部加载更多
    • canvas生成博客主题图片
    • 异步请求的竞态处理:异步请求的竞
    • 按类别展示CSDN部分热门文章
      TODO: CMS 后台(Next.js/Node.js + MongoDB )
      • 支持博客文章 Markdown和富文本编辑
      • 支持分类管理
      • 支持标签管理
      • LLM 辅助生成博客
        在这里插入图片描述
        在这里插入图片描述
  2. 荣誉奖项

    • ECharts 图标可视&多端适配
    • 轮播图展示成果奖项和荣誉
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
  3. 生活

    • 集成第三方地图Baidu Map
    • 地图要素适配
    • Arc轨迹迁移展示个人学习轨迹
      在这里插入图片描述
      在这里插入图片描述
  4. 留言板/

    • 支持发表留言,支持表情包和图片评论
      TODO:数据管理至后台
      TODO:可以用 WebSocket 实时推送新留言
      在这里插入图片描述
  5. 3D交互小应用(FunLab)

    TODO:集成小型 WebGL 交互 Demo,如:

    • 古建筑在线交互
    • 城市灾害场景模拟
    • 其他 WebGL 交互效果

🌟 技术点推荐:

分类技术点
前端框架React + Next.js
3D 技术Three.js、GLSL shader 入门、3D 模型加载(GLTF、3D Tiles、Obj等)
数据可视化ECharts + bmapgl +AntDesign
后端 APINext + MongoDB 云数据库
用户鉴权JWT + OAuth(如果想加 Github 登录)
部署平台Vercel / Ngnix+云服务器
其他增强WebSocket 实时更新、Docker 容器化部署

http://www.xdnf.cn/news/331507.html

相关文章:

  • ✍️【TS类型体操进阶】挑战类型极限,成为类型魔法师!♂️✨
  • JAVA八股文
  • CI/CD与DevOps流程流程简述(提供思路)
  • 使用pdm管理python项目时去哪里找nuitka
  • 如何通过复盘提升团队能力?
  • 数组和集合
  • 【C++的类型转换】
  • 【漏洞预警】:致远OA V8.1 SP2 data.htm DOM型XSS漏洞
  • 使用 `detach()` 断开与共享特征层的连接
  • (已完结)完美解决C盘拓展卷是灰色的无法扩容的问题以及如何正确地在WINDOS上从一个盘扩容到C盘
  • Android 如何理解 Java JNI 中的引用与 Java 对象应用的区别
  • java算法的核心思想及考察的解题思路
  • Codeforces Round 1022 (Div. 2)
  • YOLOv1:开创实时目标检测新纪元
  • go.mod没有自动缓存问题
  • vue截图-html2canvas
  • 《硬件视界》专栏介绍(持续更新ing)
  • Qt学习Day2:信号槽
  • 从SQL的执行流程彻底详解预编译是如何解决SQL注入问题
  • Linux57配置MYSQL YUM源
  • 离散化(竞赛)
  • MinIo安装和使用操作说明(windows)
  • C++相关学习过程
  • 《USB技术应用与开发》第七讲:CDC串口设备案例
  • 【AlphaFold2】深入浅出,讲解Evoformer|学习笔记
  • 【汇正自控阀门集团】签约智橙PLM,智橙助泵阀“以国代进”
  • ntdll!CsrServerApiRoutine函数--csrsrv!CsrCallServerFromServer什么时候被调用?
  • 计算机硬件(南桥):主板芯片组FCH和PCH的区别
  • 苍穹外卖(用户下单、订单支付)
  • 当体育数据API遇上WebSocket:一场技术互补的「攻防战」