前端的学习记录和一些碎碎念

很多学习时的源文件在我github repo里面mtedium/front_end_start

前面的记录暂时不想写,懒,慢慢补吧

2025.11.25

今天学了JS的数组和方法,函数,对象,math对象和方法以及data对象和方法。

JS数组,对象,和C/C++,Python都大差不差,所以说有了别的语言基础来学一门新的编程语言,真的是触类旁通。和别的语言相似的部分我不想要花很长时间,用不到的占多数,用到的时候去查就行,常用的会随着不断使用自然记住。学js是为了做出东西来,不是为了背下来。工科学生就要不断实践,看书看资料这类理论的东西,永远不会等到你书翻烂了,再开始实践的,要在实践的过程中慢慢的把书翻烂。把重心放在后面关于dom的部分最重要!!!

目前在学ES5的部分等学完了会去跟进ES6的

2025.11.26

js es5的到一段落了,开始纠结到底是做项目还是继续学dom和es6。我知道知道自己为什么纠结,因为长期的没有对外的产出使得有点动力不足。只能感叹很多时候就是没有正反馈的,还是动起来吧,选择哪个都可以,反正基本功还不扎实,有的要练习的。可能我现在的学习路线确实不是满分的,甚至也有可能及格分也没有,但是这不意味着我不可以走,我现在在探索期,要允许自己碰壁,但不能长期出现不去学在找资料的情况,还是要以实践为主吧,相信量变会引起质变。虽然没啥底气,但还是再坚持以下吧。

2025.11.27

今天还是感觉,慢就是快,还是要多练习,不是赶进度。

因为我发现即便是学会了html+css+最基础的js我无法进行创作和较为流畅地完成设计稿(就是做不出来东西的意思)。网上搜了搜别人的学习感想,我发现很多人在新手阶段遇到的问题都差不多,解决方法就是多敲,一开始可以模仿,后面去完成设计稿,慢慢地就能设计并独立完成了,所以我现差的就在练习上。我总想着赶进度就是因为现在的行业真的不乐观,而且我想寒假去实习(现在大二上),感觉还是负面信息听多了,变的浮躁了,然后逐渐就不把重心放在实践上了,所以我要及时回头。

今天开始了小米商城的复现项目的网课(和上面那个是配套的),我准备跟敲一遍,遇到问题的时候就记录下来,问问ai,查查资料。

2025.11.30

前面休息了几天,这几天接着小米商城。

具体的github上有commit记录,这个教程的小米商城好像只有纯html+css,不过不要紧,先开始练手也好的

参考文章:

CSS position 相对定位和绝对定位 | 菜鸟教程

CSS绝对定位(absolute)、相对定位(relative)方法(详解)_position: relative-CSDN博客

详解CSS的相对定位和绝对定位 - 知乎

十分钟搞懂CSS属性border相交画三角形的原理及规律_border为什么可以做成三角-CSDN博客

2025.12.2

今天仍旧在做小米商城,还有就是接手学长的项目有段时间了,但是一直没去看,今天搞了个账号去调试了下Google的AI IDE,Antigravity。 让AI分析了下文件夹目录等,因为目前还没学Vue,所以不敢下手改,不过也快了,等我做完小米商城就去学完ES6,之后马上去入门vue,感觉得有段时间,有点小高估自己了。

代码是手工活啊,还是要多敲,虽然我现在是跟敲,但依旧有比较多的收获。以前我总以为手抄代码没啥用,现在有所改观。人类学习一个东西都是从模仿开始的,加油把💪。