# web期末大作业 **Repository Path**: lggyx/web-final-assignment ## Basic Information - **Project Name**: web期末大作业 - **Description**: web期末大作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-14 - **Last Updated**: 2025-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 大学生AI技术分享网站 ## 项目简介 这是一个面向大学生的AI技术学习分享网站,旨在帮助大学生系统学习人工智能相关知识。网站包含完整的AI学习路径,从基础概念到实际应用,为初学者提供全面的学习资源。 ## 项目特点 - 🎯 **系统化学习路径**:从AI基础到深度学习,循序渐进的学习体系 - 📚 **丰富的内容模块**:涵盖AI基础、机器学习、深度学习、应用案例等 - 🎨 **现代化设计**:采用渐变色彩和卡片式设计,提供良好的用户体验 - 📱 **响应式布局**:支持各种设备访问,包括手机、平板和桌面 - 💻 **代码规范**:使用Prettier进行代码格式化,保证代码质量 ## 技术栈 - **前端技术**:HTML5、CSS3 - **开发工具**:Prettier(代码格式化) - **版本控制**:Git ## 项目结构 ``` web-final-assignment/ ├── css/ # 样式文件目录 │ └── styles.css # 主样式文件 ├── ai-applications.html # AI应用案例页面 ├── ai-basics.html # AI基础概念页面 ├── deep-learning.html # 深度学习页面 ├── index.html # 首页 ├── learning-resources.html # 学习资源页面 ├── machine-learning.html # 机器学习页面 ├── Claude.md # 设计文档 ├── .gitignore # Git忽略文件配置 ├── .prettierrc # Prettier代码格式化配置 ├── package.json # npm配置文件 ├── package-lock.json # npm依赖锁定文件 └── README.md # 项目说明文档(当前文件) ``` ## 页面功能 ### 首页 (index.html) - 网站导航和介绍 - 学习平台特性展示 - 推荐学习路径 - 行动号召按钮 ### AI基础概念 (ai-basics.html) - 人工智能定义和特征 - AI发展历程时间线 - AI主要分支介绍 ### 机器学习 (machine-learning.html) - 机器学习概述和类型 - 经典算法分类 - 机器学习工作流程 ### 深度学习 (deep-learning.html) - 神经网络基础 - 主要深度学习架构 - 关键技术和框架 ### AI应用案例 (ai-applications.html) - 各行业AI应用场景 - 成功案例分析 - 实际应用展示 ### 学习资源 (learning-resources.html) - 学习路线规划 - 在线课程平台推荐 - 推荐书籍和工具 - 学习建议和技巧 ## 快速开始 ### 环境要求 - 现代浏览器(Chrome、Firefox、Safari、Edge等) - 无需服务器环境,可直接在浏览器中打开 ### 运行方式 1. 克隆或下载项目到本地 2. 使用浏览器直接打开 `index.html` 文件 3. 或使用本地服务器运行(推荐): ```bash # 使用Python内置服务器 python -m http.server 8000 # 或使用Node.js的http-server npx http-server ``` ### 开发环境设置 1. 安装Node.js(用于代码格式化) 2. 安装项目依赖: ```bash npm install ``` 3. 代码格式化: ```bash npx prettier --write "**/*.{html,css}" ``` ## 设计特色 ### 色彩方案 - **主色调**:紫色渐变 (#667eea → #764ba2) - **辅助色**:粉色渐变 (#f093fb → #f5576c) - **文字色**:深灰色系 (#333, #555, #666) ### 布局特点 - 卡片式设计,圆角边框 - 响应式网格系统 - 平滑过渡动画效果 - 移动端友好设计 ## 浏览器兼容性 - Chrome 60+ - Firefox 55+ - Safari 12+ - Edge 79+ ## 开发指南 ### 代码规范 - 使用Prettier进行代码格式化 - HTML文件使用语义化标签 - CSS采用BEM命名规范 - 添加详细的代码注释 ### 文件命名规范 - HTML文件:使用连字符分隔,如 `ai-basics.html` - CSS类名:使用连字符分隔,如 `.feature-card` - 图片资源:描述性命名,如 `hero-image.jpg` ## 贡献指南 1. Fork 本项目 2. 创建特性分支:`git checkout -b feature/新功能` 3. 提交更改:`git commit -m '添加新功能'` 4. 推送分支:`git push origin feature/新功能` 5. 提交Pull Request ## 许可证 本项目采用MIT许可证,详见LICENSE文件。 ## 联系方式 如有问题或建议,欢迎通过以下方式联系: - 项目GitHub仓库:[web-final-assignment](https://github.com/lggyx/web-final-assignment) - 邮箱:example@email.com ## 项目下一步开发计划 ### 开发提示词 本项目下一步将重点优化网站的功能性和用户体验,按照以下分任务条目逐步实施: ### 分任务条目(按优先级排序) #### 阶段一:基础功能增强 1. **添加JavaScript交互功能** - 实现导航栏滚动高亮效果 - 添加页面平滑滚动动画 - 实现卡片悬停交互效果 2. **优化响应式设计** - 完善移动端适配 - 优化平板设备显示效果 - 添加断点媒体查询优化 3. **性能优化** - 压缩CSS和图片资源 - 实现懒加载功能 - 优化页面加载速度 #### 阶段二:内容与功能扩展 1. **内容扩展与优化** - ✅ 丰富各页面内容,添加详细技术介绍 - ✅ 优化页面结构和信息层次 - ✅ 添加更多学习资源和案例 2. **多媒体内容集成** - ✅ 添加图片、图表和视觉元素 - ✅ 集成SVG图标和矢量图形 - ✅ 优化多媒体内容的响应式显示 3. **用户交互功能增强** - ✅ 实现书签功能,支持内容收藏 - ✅ 添加用户反馈系统,收集评价和建议 - ✅ 优化搜索功能,提升用户体验 4. **书签和用户反馈功能** - ✅ 实现本地存储的书签管理 - ✅ 添加用户评分和评论功能 - ✅ 优化交互界面的可用性 5. **学习进度跟踪功能** - ✅ 用户学习记录保存和进度管理 - ✅ 学习进度可视化展示 - ✅ 个性化学习路径推荐系统 #### 阶段三:部署与维护 6. **网站性能优化** - [ ] 进一步压缩资源文件 - [ ] 实现CDN加速 - [ ] 添加PWA支持 7. **SEO和可访问性优化** - [ ] 完善结构化数据标记 - [ ] 优化页面加载性能 - [ ] 提升网站可访问性 8. **内容持续更新** - [ ] 定期更新AI技术内容 - [ ] 添加新的学习资源 - [ ] 优化用户体验反馈 ### 开发原则 - 每个功能模块独立开发,确保代码可维护性 - 采用渐进式增强策略,保证基础功能稳定 - 注重用户体验,优先解决核心需求 - 保持代码质量,遵循开发规范 ### 技术选型建议 - **前端框架**:考虑引入Vue.js或React增强交互性 - **后端服务**:可选用Node.js + Express或Python Flask - **数据库**:MongoDB或MySQL根据需求选择 - **部署方案**:GitHub Pages、Vercel或Netlify ## 更新日志 ### v1.2.0 (2024-10-17) - ✅ 完成阶段二:内容与功能扩展 - ✅ 任务2.1:内容扩展与优化 - ✅ 任务2.2:多媒体内容集成 - ✅ 任务2.3:用户交互功能增强 - ✅ 任务2.4:书签和用户反馈功能 - ✅ 任务2.5:学习进度跟踪功能 ### v1.1.0 (2024-10-17) - ✅ 完成阶段一:基础功能增强 - ✅ 任务1.1:添加JavaScript交互功能 - ✅ 任务1.2:优化响应式设计 - ✅ 任务1.3:性能优化 - ✅ 任务1.4:SEO优化 ### v1.0.0 (2024-10-17) - ✅ 完成基础网站结构搭建 - ✅ 实现响应式设计 - ✅ 添加详细代码注释 - ✅ 使用Prettier代码格式化 - ✅ 创建项目文档 --- **让我们一起探索AI的无限可能!** 🚀