Learning
Course notes and code
Rewriting what I learn in class into a version I can explain myself. The code stays in its original repositories; these notes are where the understanding settles.
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()…