事情的缘由
学习了ESP32的HTTP服务器示例之后,感觉这玩意挺好玩的,于是没事找事地看了下前端的课程。
对前端基础工具的理解
作为一个初学者(学习没一两天),而且不打算以前端为主要工作方向的在校生,对于这方面肯定不专业,只略微的了解过HTML、CSS 和 JavaScript,以下为我当前的,个人的看法。😖
HTML
首先 HTML 我觉得是必须学的(至少要了解),因为这玩意是网页的“骨架”,很大程度上决定了网页的布局,各种内容(比如文本,图片啥的)应该怎么摆。靠AI生成也行,但是很难精准作出自己想要的布局,要描写大量的文本来实现,还是得了解 h、p、a、form、input 等基础的标签还有对应的属性,方便进行微调。🤓
CSS
CSS 主要用于装饰,大部分内容可以靠AI完成,本人没有什么艺术细胞,自己写肯定不如AI写的顺眼,当然至少需要了解这玩意是啥,能干什么以及不能干什么,这样给AI的提示词啥的更准确,风格更接近自己想要的样子。😋
JavaScript
JavaScript 感觉必须得了解,因为它决定了网页背后的“逻辑”,如何与用户还有后端交互,个人觉得可以靠AI辅助,但是必须得懂,如果不懂可能出现比较大的问题(就像某个人完全不懂命令行,让AI生成一个涉及rm命令的操作一样,对了就对了,错了就💥了),这种涉及执行逻辑的内容我一般不会让AI全部完成。🤔
结语
前端感觉入门容易,入门之后怎么样就不懂了,你是怎么看得了?🫵