发表于: 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选定的,直接复制过来用。
评论