跳到主要内容

第三节 实践任务

一、视频教程

教学视频制作一个简单的首页

二、实践任务

为了巩固本章关于文件结构与多页面整合的知识,请大家在 VS Code 等现代编辑器中完成以下实践任务。

任务一:创建个人首页

  1. 生成候选原型 运用所学知识,结合通义灵码等 AI 辅助编程工具,通过不断调整提示词让 AI 生成 10 个不同风格的网站首页版本,并从中挑选出最满意的一个作为最终稿。
  2. 完善核心功能 在这个首页中,必须明确包含个人信息、兴趣爱好和联系方式。
  3. 配置导航与子页
    • 添加导航菜单,包含首页、学习笔记、作业演示、关于、联系。
    • 为“作业演示”设置二级下拉菜单,包含演示1、演示2、演示3。
    • 再次利用 AI 辅助功能,生成一个学习笔记的“列表页”和一个具体的“文章内页”。
  4. 规范文件命名 提交的项目文件夹中必须严格包含以下 5 个文件
    • 首页:index.html
    • 列表页:list.html
    • 文章内页:single.html
    • 样式表:styles.css
    • 脚本文件:scripts.js

任务二:整合作业

将我们在第二章、第三章、第四章完成的成品作业,与本次任务一的作业整合到一个项目中。请在以下两种方案中任选其一完成。 方案 A(子目录独立法)

  • 在当前项目的根目录下新建 2-1 文件夹(存放第二章作业)和 3-1 文件夹(存放第三章作业)。
  • 在首页导航栏的“作业演示”下拉菜单中,使用相对路径通过超链接将这两份历史作业准确链接起来。

方案 B(平铺合并与资源集中法,推荐选用)

  • 在根目录下新建一个 Web 文件夹。
  • 将第二章和第三章的首页分别重命名为 2-1.html 和 3-1.html 等规范命名,并放置在该目录下。
  • 新建 scripts 和 styles 文件夹,将历史作业及本次任务涉及的所有 CSS 和 JS 文件重命名后分类放入,并在 HTML 中更新正确的引入路径。
  • 新建 upload 文件夹,将所有相关的图片等媒体信息集中存放在此,并同步修改页面中的引用路径。
  • 通过导航栏下拉菜单链接 2-1.html 和 3-1.html。最后,全面测试以确保所有页面均可正常跨页访问和预览。

任务三:拆分头部和底部(选做挑战)

借助 AI 工具,将首页的 <header>(头部)和 <footer>(底部)相关的 CSS 样式单独拆分出来。随后,将第二章、第三章和第四章历史作业中的头尾结构,整体替换为本次任务的头尾代码,以实现整个网站视觉风格的统一。完成后,仔细检查以确保各页面的样式均能正常渲染。 实践任务

三、章节总结

本章我们迎来了从“单页面”向“完整网站”跨越的重要阶段。

(一)文件结构的工程化

我们学习了如何摆脱初学者常见的“大杂烩”代码,建立了像 styles、scripts、upload 等标准的工程化目录结构。良好的文件分类不仅让项目清晰易读,更是未来高效维护和扩展的基石。

(二)相对路径的运用

在整合多页面与分离静态资源时,我们深入实操了相对路径。无论是引入外部的 CSS、JS,还是在导航栏中串联不同的 HTML 文件,准确掌握路径的层级关系是前端开发者必须跨越的核心门槛。

(三)组件化思维的萌芽

在选做任务中尝试统一提取并替换头部和底部,这是现代前端框架中“组件化开发”的雏形。通过保持公共部分代码的一致性,我们能极大地降低后期网站升级和维护的成本。