这周整体的学习节奏,比之前明显慢了一点,但也更踏实了一些。回头看前两周,自己确实有点赶进度,很多内容是“看过了、写过了”,但真正理解和熟练的地方并不多。这一周算是主动给自己踩了刹车,开始把重心放在基础和练习上。
路线方面,这周主要集中在HTML5 和 CSS3。HTML5 这块重点放在语义化标签和表单相关内容上,一开始只是记标签名字,后来在练习中慢慢能体会到不同标签在结构和语义上的作用,对页面结构的理解比以前清晰了一点。音视频标签和 input 表单的新类型也都过了一遍,算是有了一个整体认识。
CSS3 这周内容比较多,也比较杂。从新增特性、选择器开始,一直到结构伪类、伪元素,再到盒模型和定位。尤其是在选择器这块,之前很多地方是模糊记忆,这周通过反复练习,逐渐分清了后代选择器、子选择器以及nth-child和nth-of-type的区别,虽然还不算特别熟,但至少不再完全靠猜了。
盒模型和定位算是这周的一个重点。box-sizing: border-box和calc()在实际布局中用了一些,能明显感觉到对布局理解有帮助。相对定位、绝对定位和固定定位这块,通过画结构、自己调样式,慢慢能理解它们的使用场景,而不是死记结论。
算法方面,这周刷题数量不算多,大概十几道,主要集中在函数和结构体相关内容。做题时还是能明显感觉到基础不牢的问题,一些看似简单的题会在细节上卡住,也暴露出自己对字符串和基础数据结构不够熟的问题。这一块后面需要系统再补一补。
总体来说,这一周效率不算最高,但让我更清楚自己薄弱在哪里。相比一味往前冲,现在这种一边练、一边查、一边补的状态,虽然慢一点,但心里更踏实。接下来希望在保持节奏的同时,把基础真正打牢,一步一步来。