发表于: 2019-07-13 23:15:59

1 908


今日完成的事

1.今天开始写CSS最后一个任务了,任务十四和任务十五。任务十四是要拆解出页面所需要的模块,开始时我不是很明白这个任务的意思,后来查看官网的攻略和百度的内容明白了这个任务就是要我们学会开发要有组件化。我对开发组件化的理解就是如果我们要开发一个项目或者网站,如果我们把所有的代码都写在一个CSS文件里,那么这个CSS文件会非常大。如果出现bug或者是需要修改需求时面对一个几千行的代码你会很难找到他的位置,而且就算找到了他的位置你也不知道修改了这个代码会对其他代码产生什么影响,因为随着业务的增长或者变更,系统的复杂度往往会呈现指数级的增长。经常出现的情况就是,一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。所以如果不用组件化开发的话就会有开发效率低,维护成本高,阅读性难,复用性难等的弊端。但是如果我们把开发的项目拆解成一个个模块的话上述问题就会有很好的解决。比如我们把一个页面页头拆分成一个css,中间内容拆分成一个css,页尾拆成一个css,通用的部分也拆成一个css。这样的话需要修改什么只需要在对应的css修改就可以了,比如说页头出现了bug只需要修改页头的css就可以了,要是需求有变动在对应的css部分添加内容就行了。

2.完成了header模块部分的编辑

这是完全按照ps的宽高比例写的感觉好磕碜啊。

明天完成的事

修改导航部分,写footer和通用部分模块,研究滚动图的编写






返回列表 返回列表
评论

    分享到