【项目实战典型案例】14.课程推送页面整理-增加定时功能

简介: 【项目实战典型案例】14.课程推送页面整理-增加定时功能

一:背景介绍

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. 把意义搞得越丰富,越生活,越有味道


相关文章
|
1月前
|
安全
哈希竞猜游戏系统开发玩法详情/功能步骤/需求设计/流程方案/源码程序
Developing a hash guessing game system can provide a fun gaming experience. The following are possible gameplay and rules for your reference:
|
1月前
|
存储 小程序 数据库
零基础开发小程序第五课-修改数据
零基础开发小程序第五课-修改数据
|
9月前
|
SQL 安全 关系型数据库
项目实战典型案例7——在线人员列表逻辑混乱反例
项目实战典型案例7——在线人员列表逻辑混乱反例
121 0
项目实战典型案例7——在线人员列表逻辑混乱反例
|
4月前
|
SQL 消息中间件 Java
想要流畅体验 TDengine 3.0 数据订阅功能?要点都在这里
在本文中,TDengine 资深研发将以 TDengine 3.0 为对象,为大家介绍数据订阅功能的正确打开方式,给到有需要的人作参考指南,避免走入应用误区。
157 0
|
5月前
|
NoSQL 分布式数据库 Redis
103 云笔记案例(代码流程分析)
103 云笔记案例(代码流程分析)
30 0
|
9月前
|
SQL 安全 Java
【项目实战典型案例】07.在线人员列表逻辑混乱反例
【项目实战典型案例】07.在线人员列表逻辑混乱反例
|
9月前
|
SQL 安全 算法
项目实战7——在线人员列表逻辑混乱反例
项目实战7——在线人员列表逻辑混乱反例
61 0
|
9月前
|
JSON 监控 API
php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)
php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)
209 0
|
10月前
|
存储 小程序 数据库
零基础开发小程序第五课-修改数据(一)
零基础开发小程序第五课-修改数据(一)
|
10月前
|
小程序
零基础开发小程序第五课-修改数据(二)
零基础开发小程序第五课-修改数据(二)