作为一个前端恐惧者,自然是花了很多时间在前端学习上,从最开始的 HTML + CSS + JS 到最近的前端三大框架都有尝试学习过一段时间,但总会产生一些问题:
前端不是硬需求,只是想给自己的小项目做个展示界面从而避免用 CLI 操作的场景,也正因为这点导致自己可能大部分时间不会用在前端上,而且同时也不会把前端放的很重(没有一定要做的要求),再加上自己又对前端很恐惧,久而久之学习计划就落下了。
前端看起来五花八门的,实在是太乱了,谈起前端来大家可能都是这个加这个加这个的,很多时候作为刚入门的前端小白来说不是很理解,理解难度高,就又放弃了。
接下来我聊聊我感觉前端比较难学习的点,其实前端的各种语法、标签、JavaScript 什么的都不难,最让我头疼的就是 CSS ,CSS 学起来真的难受,各种布局什么的让我感觉这玩意根本不适合通过逻辑去学习而是死记硬背。
V 站相关的帖子我看了一部分,最近看的一篇是 https://v2ex.com/t/892342 。
帖子里大家都推荐了很多前端框架,但我感觉思路和流程还是比较重要的,只看到大家推荐的框架,很难去了解这个框架它在前端过程中对应的作用是什么。
经过自己粗略看了一遍之后,发现前端三大框架( Vue 、React 、Angular )本质上是一个类似于脚手架的东西?提供诸如逻辑之类的封装,其它诸如 BootStrap 、Antd 、tailwindcss 等更类似于提供组件库( UI ),不知道理解的对不对。
如果有人存在和我一样的疑问,欢迎在帖子下讨论,也希望能有前端大神前来指点迷津。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.