出于业余爱好的目的,如何学习前端? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AndyBlocker
V2EX    问与答

出于业余爱好的目的,如何学习前端?

  •  
  •   AndyBlocker 2024-05-06 14:30:44 +08:00 1328 次点击
    这是一个创建于 523 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不是为了工作,偶尔和做设计的朋友一起做点小玩意,之前都是直接 div 一把梭,但是越来越觉得开发效率低、调整复杂,想给不同分辨率做适配的时候很痛苦。如果只是处于一个好玩、半吊子的状态,不追求完美只是想相对高效地将一个(图片,Figma 等中的)设计稿快速转化成一个实际工具,应该学习哪些前端技术?

    7 条回复    2024-05-07 14:13:08 +08:00
    murmur
        1
    murmur  
       2024-05-06 14:31:15 +08:00
    业余前端根本不看设计稿,antd 和 element 有啥做啥样
    AndyBlocker
        2
    AndyBlocker  
    OP
       2024-05-06 14:35:59 +08:00
    @murmur 好快的回复 不过需求就是从设计稿开始做,所以还是在想是不是学个框架之类的会更快点
    bgm004
        3
    bgm004  
       2024-05-06 14:40:32 +08:00
    tailwindcss 。移动优先(分辨率从小到大)来写布局。
    murmur
        4
    murmur  
       2024-05-06 14:44:17 +08:00
    @AndyBlocker 你思路错了,业余前端做什么设计稿实现,那是要正经学 css 的

    正确做法是做稿子的时候就按照 element 或者 antd 做,你做页面的时候要一眼能看出用哪些组件拼出来

    等这一步做熟练了,再想着脱离组件库自己做设计
    z4oSkDNGGC2svsix
        5
    z4oSkDNGGC2svsix  
       2024-05-07 03:14:22 +08:00
    什么叫 div 一把梭? 如果你说的是 20 年前的所谓 div+css 布局的话, 那么现代前端有的你学的了, 几乎等于重新学习 2 门语言, css 和 JS, 而学完你还可能需要学习 VUE, REACT, 因为现代前端的状态手动管理非常复杂.

    另外, 你还需要学习前端工具链, node.js, webpack.

    所以这根本不好玩.

    综上, 最后我的建议是学习 bootstrap+抄代码, 即便这样, 你可能仍然需要学习 gulp 或 webpack 之类的打包工具.
    cli007
        6
    cli007  
       2024-05-07 09:13:23 +08:00
    适配不同尺寸屏幕 css 用 rem 来写就行了呀
    kylebing
        7
    kylebing  
       2024-05-07 14:13:08 +08:00
    就目前的状态来看,用框架确实是最快的,之后等到框架满足不了你的时候可以自己整一些东西。
    这里有很多非常好的框架,适用于 PC 和 适用于 Mobile 的都有:

    https://ui-libs.vercel.app/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1184 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 17:32 PVG 01:32 LAX 10:32 JFK 13:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86