发表于: 2021-06-12 23:16:53

1 1171


今天完成的事情:

  • task13涉及到的是架构,什么是架构?刚开始学习相关知识时,满脸茫然。心想基础那么稀烂,架构还早了点吧?相关的几个任务,涉及到的知识点,看了好几遍,今天好像有点懂了,简单谈谈自己的所想所悟。架构在我看来,就是对代码的一种掌控,一种精细化,随心所欲的掌控。那么如何才能掌控?肯定会包含:

1,代码规范,这个可以说最基本的了,你想如果代码不规范,都是些无意义的命名,以及臃肿的代码,简单的页面复杂化的代码。那么如果是复杂页面,面对海量的代码,尽是些乱命名不规范的代码,可以说看着都晕,如何修改优化呢?所以写代码,首先应该培养好的习惯,让代码规范起来,好识别好修改,能提升掌控度。

2,引入样式表,样式表有不同类型,reset样式表,normalize样式表,通用样式表等等。有的是使页面,在不同浏览器保持统一风格,而有的是方便自己写代码。辅助我们的工作,让一切执行起来简单化规范化

3,结构模块化,一个大型的网页,是由不同的模块组成,每个模块都有他的使命。这些模块搭建好了后,规范有序化。无论是续写代码,还是修改代码,都马上能找到他的位置,方便我们的工作,提升工作效率。


  • 相关知识点进行了巩固,对不同样式表进行了研究

  • 初步制作了一个属于自己的样式表,方便写代码




明天计划的事情:

  • 计划完成task13
  • 计划预习task14




遇到的问题:

  • 引入的样式表,代码量太大,导致css文件过大。样式表要根据需要,导入需要的代码,不能一把梭。
  • 学到了现在,前面不少知识淡忘了,而且还是感觉基础差,对于写代码,总是尝试着写,错了就改。。。说明基础不扎实。大算后面拿几天的时间,复习下前面的东西




收获:

1,@extend     伪类元素,想要某个类选择器里的属性,直接继承过来就OK了

2,@mixin 昨天还不懂,今天看了一眼视频,马上就秒懂。@mixin 针对某个选择器 ,可和@include配合使用,相当于就是把@mixin选定的,直接复制过来用。            









返回列表 返回列表
评论

    分享到