学习

课程笔记与代码

把课上学到的东西写成自己能复述的版本。代码留在原来的仓库里,这里负责知识沉淀。

CSSE280 总览(Web 开发)

核心知识点:HTTP 报文结构 · ContentType · REST 方法语义(GET/POST/PATCH/DELETE)· SSR vs CSR · XHR → jQuery → fetch 的演进 三个项目都是 8080 端口:

Exam2 练习 · Quiz 分数服务器

一句话:一个判断题小测验页面,提交后把姓名和得分 POST 给 Flask 服务器存进 PickleDB,再用另一个页面拉取并展示所有人的成绩表。 v1 sendfromdirectory("", ...) 目录传错 → v2 改为…

Lab1 · 购物清单(Socket 手写服务器)

一句话:不用任何框架,用 socket 从零手写 HTTP 服务器,实现"待买 / 已买"两栏购物清单,全部靠表单提交 + 服务端渲染 + 整页刷新工作。 HTTP 报文结构:请求行 → 头(\r\n 分隔,空行结束)→ 体(长度由…

Lab2 · 购物清单(Flask REST API)

一句话:把 Lab1 的购物清单改造成 Flask REST API + fetch 前端渲染——服务器只返回 JSON,页面由 JS 负责渲染和局部刷新,不再整页重载。 1. getseparatedshoppinglist()…