周总结 2
技术学习与实践周总结
一、Python编程练习
- 字符统计程序
- 实现功能:统计字符串中数字和小写字母的数量
- 关键技术:
str.isdigit()、str.islower()方法 - 示例输入/输出:
输入:helo134ss12 → 输出:共有5个数字,6个小写字符
二、前端开发实践
-
博客系统增强功能
- 阅读进度条
- 动态显示滚动进度,渐变颜色(蓝→紫)
- 技术点:
scrollTop、scrollHeight计算
- 主题切换
- 白天/黑夜模式切换,使用CSS变量和
localStorage持久化
- 白天/黑夜模式切换,使用CSS变量和
- 评论表单验证
- 实时验证:非空姓名、合法邮箱、评论长度≥10
- 错误提示:红色动态反馈
- 阅读进度条
-
学生成绩管理系统(Vue实现)
- 核心功能:
- 增删学生(响应式列表更新)
- 搜索(姓名模糊匹配)
- 过滤(仅显示及格成绩)
- 样式优化:不及格分数标红,空数据友好提示
- 核心功能:
三、软件设计原则学习
- 《构建之法》读书笔记
- 关键收获:
- 单一职责原则(SRP):拆分几何计算与图形显示模块,提升可维护性。
- 开放-封闭原则(OCP):通过扩展而非修改应对需求变化(如动画排序功能扩展)。
- 实践反思:避免硬编码数据,设计灵活框架以适应多数据源。
- 关键收获:
四、总结与计划
- 收获:
- 巩固Python字符串处理与前端交互逻辑。
- 理解设计原则对代码健壮性的重要性。
- 后续计划:
- 学习Spring Boot简化后端开发。
- 尝试将Vue应用迁移至Vue3+TypeScript。
浙公网安备 33010602011771号