AI + 前端、可视化 & 大屏

一、AI + 前端 全套学习资源

(一)官方免费文档(首选,永久更新)

  1. Vercel AI SDK(前端对接大模型标准库) 官网:https://sdk.vercel.ai/配套 Next.js/React/Vue 示例,原生支持 SSE 流式打字机输出、多模型兼容(OpenAI、DeepSeek、通义千问、Kimi)。👉 必学功能:对话上下文管理、分段输出、中止请求、工具调用 Function Calling。

  2. WebGPU + 端侧本地大模型 llama.cpp + llama-web 仓库:https://github.com/ggerganov/llama.cpp纯浏览器离线跑大模型,不用后端 API 密钥,前端独家技术壁垒。

  3. **SSE 流式通信原生实现(不用第三方库)**MDN EventSource 文档,掌握原生流式输出,脱离框架也能做 AI 对话页。

(二)B 站免费完整实战教程(可跟着敲)

  1. 《Next15 + Vercel AI SDK 从零搭建 AI 聊天网页》关键词搜索:Next.js AI SDK 流式对话内容:API 密钥封装、跨域代理、聊天历史持久化、markdown 代码块渲染、加载动画。
  2. 《Vue3+Nuxt3 接入 DeepSeek,自建 AI 智能客服》适合 Vue 技术栈,后端代理层封装,避免前端暴露密钥。
  3. 《WebGPU 浏览器本地运行 LLM,离线 AI 应用开发》小众稀缺教程,简历亮点极强。

(三)付费精品实战课(系统化、带完整源码)

  1. 掘金小册:《前端接入大模型全栈实战》覆盖:密钥安全代理、RAG 知识库前端嵌入、文件上传解析 PDF 问答、AI 生成表单。
  2. 小册:《SSE+WebSocket AI 流式应用落地》区分两种长链接适用场景:普通对话用 SSE,实时协同用 WS。

(四)现成开源项目(直接 Fork 改造成作品集)

  1. chatbot-ui:开源 AI 对话网页,React+Next,一键部署
  2. next-ai-chat:轻量化 AI 聊天模板,可二次定制 UI
  3. RAG 前端知识库:上传文档→切片→向量检索→回答问题

(五)5 个递进练手项目(按难度排序)

  1. 基础:AI 打字机效果问答页面(SSE 流式)
  2. 进阶:带上下文记忆的 AI 聊天框,支持清空历史
  3. 中阶:AI 代码助手,前端输入需求生成 Vue/React 组件代码
  4. 高阶:PDF 上传解析,AI 读取文档内容问答(RAG 简易版)
  5. 壁垒项目:WebGPU 离线本地大模型网页,无需联网调用 API

(六)避坑要点

前端绝对不能直接把大模型密钥写在客户端代码里,必须用 Node/Nest/Nuxt 做一层后端代理转发,教程里都会重点讲解。


二、可视化 & 大屏 全套学习资源

分 2D 图表、关系拓扑图、3D 场景、大屏拖拽平台、WebGIS 四个细分。

(一)权威官方文档(不用买书,足够吃透)

1)2D 图表
  • Apache ECharts 官网教程 + 示例:https://echarts.apache.org/内置几百个可复制示例:折线、柱状、饼图、地图、仪表盘、渐变动画、自适应大屏。
  • ECharts GL:3D 柱状、3D 地图、迁徙航线,大屏标配。
2)AntV 全家桶(阿里出品,企业中台首选)
  • G2:统计图表,替代 ECharts 做精细化分析报表
  • G6:关系拓扑图(组织架构、链路拓扑、流程图)
  • X6:拖拽式流程图编辑器(低代码画布核心)官网:https://antv.vision/
3)3D 可视化 Three.js

官方文档 + 示例仓库:https://threejs.org/配套中文教程网站:threejs.org/docs/index.html#manual/zh/introduction

4)大屏快速搭建

DataV 官方文档:可视化大屏组件库,开箱即用边框、装饰、轮播数字、飞线。

(二)B 站免费成套实战教程

  1. 《ECharts 大屏可视化完整教程(自适应 + 布局 + 动画)》完整做一整套驾驶舱大屏,自动适配不同分辨率,解决大屏缩放错乱痛点。
  2. 《Three.js 3D 城市建模、楼宇高亮、点位标记》智慧城市、园区 3D 场景必备,前端 3D 高薪方向。
  3. 《X6 拖拽流程图编辑器从零手写》大厂低代码平台刚需,学完能自研画布引擎。
  4. 《WebGIS 高德 / 百度地图叠加迁徙飞线、点位弹窗》物流、安防、智慧城市项目高频需求。

(三)系统化付费教程推荐

  1. 掘金小册《ECharts 可视化大屏进阶实战》包含:多图表联动、tooltip 自定义、图例筛选、定时轮播刷新、后端接口数据接入。
  2. Three.js 经典课程:《Three.js 3D 可视化从入门到项目实战》讲解模型导入 gltf、光照、相机控制、点击拾取、弹窗悬浮。

(四)开源大屏模板(直接二次开发,作品集现成素材)

  1. datav-vue3:Vue3+DataV 完整大屏模板
  2. react-data-view:React 版大屏模板
  3. smart-city-three:Three.js 智慧城市 3D 大屏开源项目
  4. vue-admin-echarts:后台系统全套图表封装组件库

(五)递进练手项目路线

  1. 入门:单页面接入接口,做 5 个联动 ECharts 图表
  2. 初级大屏:1920 分辨率驾驶舱大屏,自适应缩放、数字滚动动画
  3. 拓扑项目:G6 实现服务调用链路拓扑图,节点拖拽、hover 高亮
  4. 3D 进阶:Three.js 加载楼宇模型,点击建筑弹出数据面板
  5. 高阶自研:拖拽式大屏搭建平台(画布 + 组件库 + JSON 配置渲染)

三、学习顺序规划(两个方向并行不冲突)

每日安排(兼顾日常上班)

  1. 工作日晚间(1.5h)
    • 隔天轮换:AI 前端 / 可视化
  2. 周末整块时间(4--6h):完整跑完一个实战项目,存入 Github 作品集

推荐先后顺序

  1. 可视化:ECharts 基础 → 自适应大屏 → G6/X6 → Three.js;见效最快,简历立刻能加项目
  2. AI 前端:SSE 原生流式 → Vercel AI SDK 封装对话页 → 后端代理安全层 → RAG 知识库 / WebGPU 本地模型

四、配套工具清单

AI 前端

  • 框架:Next.js/ Nuxt3
  • 接口调试:Apifox
  • 模型测试:DeepSeek、通义千问(有免费额度)

可视化大屏

  • 布局:flex+grid、rem/scale 大屏自适应方案
  • UI:DataV、NaiveUI
  • 3D 模型:Blender 导出 gltf 格式,前端直接加载
相关推荐
xuhaoyu_cpp_java8 小时前
项目学习(三)分页查询
java·经验分享·笔记·学习
小宋加油啊9 小时前
机械臂抓取物体 PVN3D算法调研学习
学习·算法·3d
Xzh042310 小时前
AI Agent 学习路线(Java 后端方向)
java·人工智能·学习
做cv的小昊11 小时前
计算机图形学:【Games101】学习笔记08——光线追踪(辐射度量学、渲染方程与全局光照、蒙特卡洛积分与路径追踪)
图像处理·笔记·学习·计算机视觉·游戏引擎·图形渲染·概率论
星恒随风11 小时前
C++ 类和对象入门(五):初始化列表、explicit 和 static 成员详解
开发语言·c++·笔记·学习·状态模式
sensen_kiss12 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.8 软件测试 (Software Testing)(上)
学习·软件工程
力学与人工智能13 小时前
PPT分享 | 洛桑联邦理工学院魏震:深度几何学习在工业设计优化中的应用
学习·优化·工业设计·深度几何学习·洛桑联邦理工学院
sensen_kiss14 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.9 软件测试 (Software Testing)(下)
学习·软件工程
wu_ye_m14 小时前
学习c语言第35天 函数声明和定义
c语言·开发语言·学习