当前位置: 首页 > news >正文

【教学典型案例】14.课程推送页面整理-增加定时功能

目录

  • 一:背景介绍
    • 1、代码可读性差,结构混乱
    • 2、逻辑边界不清晰,封装意识缺乏![在这里插入图片描述](https://img-blog.csdnimg.cn/bbfc5f04902541db993944ced6b62793.png)
    • 3、展示效果不美观
  • 二:案例问题分析以及解决过程
    • 1、代码可读性差,结构混乱
    • 2、逻辑边界不清晰,封装意识缺乏
    • 3、展示效果不美观
  • 三:总结
  • 四:升华

一:背景介绍

1、代码可读性差,结构混乱

在这里插入图片描述

2、逻辑边界不清晰,封装意识缺乏在这里插入图片描述

3、展示效果不美观

在这里插入图片描述

二:案例问题分析以及解决过程

1、代码可读性差,结构混乱

①我们经常说写的代码是让人读的,写每一行代码都要写上注释,要是没有注释,别说读了连看也不想看吧。
②代码结构混乱,没有层次,不能想写哪写哪,想放哪放哪。代码间是有关系的。
以下是调整好的代码结构:
在这里插入图片描述

2、逻辑边界不清晰,封装意识缺乏

出现问题:没改之前的代码,是把两个div分开写的,这样可以实现,但是如无必要勿增实体。
方案:
用第一个div把第二个div包了起来,这样也可以实现同样的效果。
在这里插入图片描述

3、展示效果不美观

不美观的地方是:活动前边的图标没有与文字对齐。
方案:
给标签附上样式
vertical-align:是用来指定行内元素表格单元格元素的垂直对齐方式的属性。

height: 1.5em;
vertical-align: -0.3em;

在这里插入图片描述

三:总结

  1. 对于问题二涉及到的知识点,有div块元素、v-if,而这些知识点是需要我们必须掌握的。
  2. 我们写的代码是给人读的,所以在写代码的时候要主要层次,以及是否写了注释。

四:升华

  1. 条例清理,层次分明(前提:要先抽象)
  2. 要善于分条例、分层次、做结构化
  3. 要想学习好,就要学会封装
  4. 要做到N+1(在原来的基础上迭代新的知识),1+N(在学习新的知识时,回顾学过的知识)
  5. 把学过的知识,编织成知识网
  6. 要读出代码的味道
  7. 把意义搞得越丰富,越生活,越有味道
http://www.lryc.cn/news/28606.html

相关文章:

  • 【算法基础】DFS BFS 进阶训练
  • GO语言中的回调函数
  • 28个案例问题分析---014课程推送页面逻辑整理--vue
  • 佛科院单片机原理2——80C51单片机结构
  • 数据结构与算法_动态顺序表
  • 逃避浏览器JS检测打开开发者工具
  • ceph介绍、原理、架构、算法...个人学习记录
  • Spring MVC源码解析——HandlerMapping(处理器映射器)
  • 【Word/word2007】将标题第1章改成第一章
  • NLP预训练模型
  • Typora上传文档图片链接失效的问题+PicGo布置图床在Github
  • win10安装oracle
  • AQS为什么用双向链表?
  • AtCoder Beginner Contest 292——A-E题讲解
  • (蓝桥真题)最长不下降子序列(权值线段树)
  • 数据类型及参数传递
  • 永春堂1300系统开发|解析永春堂1300模式商城的五大奖项
  • 最近一年我都干了什么——反思!!
  • Docker学习(十七)save 和 export 命令的区别
  • 【数据结构初阶】详解“树”
  • 20230304 CF855 div3 vp
  • UML 时序图
  • 详解进程 及 探查进程
  • 汇编相关问题
  • 华为OD机试Golang解题 - 火星文计算 2 | 包含思路
  • 成功解决configure: error: the HTTP rewrite module requires the PCRE library
  • UNIX--GDB调试
  • 孤单数算法
  • triangulate_object_model_3d算子总结
  • ZincSearch Java 客户端教程