
从感兴趣的地方开始.
五个方向,连接代码的不同可能。
每一篇,都向前一点.
我的学习计划 ↗从零做一个手机也好看的响应式页面
一个 HTML 文件完成学习主页,理解伸缩宽度、Grid 断点与键盘可用性。
用原生 JavaScript 做一份能保存的待办清单
从输入、状态到本地保存,完整实现添加、勾选和删除,并处理存储失败。
用 Python 自动汇总 CSV:从读取到错误校验
不用第三方库,按类别汇总示例数据,用 Decimal 计算并拒绝格式错误。
告别“最终版2”:小项目的 Git 完整工作流
在独立练习仓库中完成首次提交、分支合并和可追溯的撤销。
网页为什么打不开?读懂一次 HTTP 访问
用本地实验区分解析、连接、证书、状态码和缓存问题,建立排错顺序。
HTML 结构
HTML 负责描述网页的内容和结构。写页面时先考虑内容之间的关系,再选择合适的标签。
CSS 布局
CSS 主要学习盒模型、层叠规则、Flex、Grid 和响应式设计。
表单与无障碍
每个输入框都应该有对应的 label。键盘用户需要能看见焦点位置,错误提示不能只依靠颜色。
JavaScript 变量与函数
优先使用 const,确实需要重新赋值时使用 let。函数尽量只完成一件事,并通过参数接收数据。
JavaScript 异步操作
网络请求、定时器和文件读取不会立刻完成,需要通过 Promise 处理最终结果。
DOM 与事件
DOM 是浏览器提供的页面对象模型。修改页面前先保存需要的元素引用,避免重复查询。
Python 类型与数据类
类型注解能让函数的输入和输出更清楚,dataclass 适合表示结构固定的数据。
Python 文件和数据处理
读写文本时明确指定编码,并使用 with 自动关闭文件。处理外部数据时要检查字段是否存在、类型是否正确。
测试与异常
测试应该覆盖正常输入、边界情况和错误输入。异常信息需要说明发生了什么,而不是简单返回失败。
Git 工作流
每次提交只包含一类修改。开始工作前创建分支,提交前查看差异,合并前运行测试。
Linux 常用命令
执行修改或删除命令前,先用只读命令确认目录和目标文件。服务出现问题时,依次检查进程、端口、日志和配置。
HTTP 基础
一次 HTTP 请求包含方法、地址、请求头和可选的请求体;响应包含状态码、响应头和响应体。
数据结构与算法
选择数据结构时要考虑读取、插入、删除和查找操作的频率。
数据库
关系型数据库通过表保存数据。主键唯一标识一行,外键描述表之间的关系,索引用额外空间提高查询速度。
学习计划
将学习拆成可执行的小步骤,在实践中持续积累。
从笔记,到真正的实践。
写一个页面,完成一个小项目。
把读过的知识,变成你亲手做出的东西。
学过的东西,
值得好好留下来。
这里是 TDZBL 的个人代码学习记录。整理学习过程中常用的概念、代码和命令,也记录从理解到动手的每一步。
无需一次懂得所有。从一个小问题开始,写一段代码,留下一个答案。下次遇到时,就能走得更远。
看看接下来要学什么 ↗