V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tlmn
V2EX  ›  前端开发

后端该如何学习前端?来自小白的一些疑惑~

  •  
  •   tlmn · 2022-11-06 22:44:06 +08:00 · 1934 次点击
    这是一个创建于 751 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个前端恐惧者,自然是花了很多时间在前端学习上,从最开始的 HTML + CSS + JS 到最近的前端三大框架都有尝试学习过一段时间,但总会产生一些问题:

    • 前端不是硬需求,只是想给自己的小项目做个展示界面从而避免用 CLI 操作的场景,也正因为这点导致自己可能大部分时间不会用在前端上,而且同时也不会把前端放的很重(没有一定要做的要求),再加上自己又对前端很恐惧,久而久之学习计划就落下了。

    • 前端看起来五花八门的,实在是太乱了,谈起前端来大家可能都是这个加这个加这个的,很多时候作为刚入门的前端小白来说不是很理解,理解难度高,就又放弃了。

    接下来我聊聊我感觉前端比较难学习的点,其实前端的各种语法、标签、JavaScript 什么的都不难,最让我头疼的就是 CSS ,CSS 学起来真的难受,各种布局什么的让我感觉这玩意根本不适合通过逻辑去学习而是死记硬背。

    V 站相关的帖子我看了一部分,最近看的一篇是 https://v2ex.com/t/892342

    帖子里大家都推荐了很多前端框架,但我感觉思路和流程还是比较重要的,只看到大家推荐的框架,很难去了解这个框架它在前端过程中对应的作用是什么。

    经过自己粗略看了一遍之后,发现前端三大框架( Vue 、React 、Angular )本质上是一个类似于脚手架的东西?提供诸如逻辑之类的封装,其它诸如 BootStrap 、Antd 、tailwindcss 等更类似于提供组件库( UI ),不知道理解的对不对。

    如果有人存在和我一样的疑问,欢迎在帖子下讨论,也希望能有前端大神前来指点迷津。

    6 条回复    2022-11-09 10:55:58 +08:00
    fyw321451
        1
    fyw321451  
       2022-11-07 04:47:34 +08:00 via iPhone
    React 不是框架
    weiweiwitch
        2
    weiweiwitch  
       2022-11-07 07:34:10 +08:00 via Android
    你需要的是一个需求当做学习动力。
    当年我也纠结这些,但是老板说要啥啥啥,我硬是找了好多资料,把有时间试的都试了一遍,自己趟了一条路出来。
    没有人教就只能自己试,纠结越久学的越慢。
    renhou
        3
    renhou  
       2022-11-07 08:02:13 +08:00
    一般来说,前端需要从后端取得数据,然后在浏览器上显示
    Vue 、React 、Angular 等 js 框架,可以理解为 Spring ,Django ,Gin 。用来开发 js ,取得,处理后端数据的
    BootStrap 、Antd 、tailwindcss 等 ui 框架,又叫 ui 库 ui 框架 ui 组件库,tailwindcss 比较特殊属于纯 css 库。用来美化数据显示

    看你的目的,如果用 ui 组件库里面都是写好 css 的,基本学学简单基础的 css 即可
    tlmn
        4
    tlmn  
    OP
       2022-11-07 13:29:20 +08:00
    @weiweiwitch 是的,主要是没有硬需求来倒逼学习。
    9956
        5
    9956  
       2022-11-07 16:58:11 +08:00
    kitten23
        6
    kitten23  
       2022-11-09 10:55:58 +08:00
    个人感觉用 react 就行了,这个是单向数据流,最接近敲代码的人的思维逻辑和一个 ui 引擎的渲染流程。组件库找个顺眼的就行,要推荐的话,mui 最符合 react 的设计方式。语言 js/ts 没实质区别,哪个顺手用哪个。先把基本项目跑起来,各种功能组件等需要的时候再加。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5849 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:31 · PVG 11:31 · LAX 19:31 · JFK 22:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.