周总结 2

技术学习与实践周总结


一、Python编程练习

  1. 字符统计程序
    • 实现功能:统计字符串中数字和小写字母的数量
    • 关键技术:str.isdigit()str.islower()方法
    • 示例输入/输出:
      输入:helo134ss12 → 输出:共有5个数字,6个小写字符  
      

二、前端开发实践

  1. 博客系统增强功能

    • 阅读进度条
      • 动态显示滚动进度,渐变颜色(蓝→紫)
      • 技术点:scrollTopscrollHeight计算
    • 主题切换
      • 白天/黑夜模式切换,使用CSS变量和localStorage持久化
    • 评论表单验证
      • 实时验证:非空姓名、合法邮箱、评论长度≥10
      • 错误提示:红色动态反馈
  2. 学生成绩管理系统(Vue实现)

    • 核心功能:
      • 增删学生(响应式列表更新)
      • 搜索(姓名模糊匹配)
      • 过滤(仅显示及格成绩)
    • 样式优化:不及格分数标红,空数据友好提示

三、软件设计原则学习

  1. 《构建之法》读书笔记
    • 关键收获
      • 单一职责原则(SRP):拆分几何计算与图形显示模块,提升可维护性。
      • 开放-封闭原则(OCP):通过扩展而非修改应对需求变化(如动画排序功能扩展)。
    • 实践反思:避免硬编码数据,设计灵活框架以适应多数据源。

四、总结与计划

  • 收获
    • 巩固Python字符串处理与前端交互逻辑。
    • 理解设计原则对代码健壮性的重要性。
  • 后续计划
    • 学习Spring Boot简化后端开发。
    • 尝试将Vue应用迁移至Vue3+TypeScript。

posted @ 2025-06-15 17:07  呓语-MSHK  阅读(9)  评论(0)    收藏  举报