初学前端有推荐的课程 or 书本吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Wataru
V2EX    问与答

初学前端有推荐的课程 or 书本吗

  •  
  •   Wataru 2024-02-07 10:22:29 +08:00 2677 次点击/small>
    这是一个创建于 659 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己是搞 C++的,对前端属于基本无知,想学一下前端。推荐一下课程书本技术栈?
    20 条回复    2024-02-07 20:35:18 +08:00
    Moeyua
        1
    Moeyua  
       2024-02-07 10:30:23 +08:00 via iPhone   2
    可以考虑下芬兰的这个公开课程 https://fullstackopen.com/zh/

    推荐配合翻译插件阅读英文原版文档,中文文档更新不是很及时,而且翻译质量一般
    murmur
        2
    murmur  
       2024-02-07 10:33:06 +08:00
    vue 自学就行,css 只能问 gpt 了,js 语法部分其实不跳 ts 体操还是很简单的
    murmur
        3
    murmur  
       2024-02-07 10:35:40 +08:00
    不得不说 gpt4 多牛逼,现在新人和造轮子阶段,任何一个教程都被 gpt 完爆

    昨天一群人讨论一个 sql 写法,结果输到 gpt 里人家瞬间给出完美回答还仔细的解释了每个方言的写法
    Nosub
        4
    Nosub  
       2024-02-07 10:55:42 +08:00
    刚好我会 C++,也会点前端。

    前端的知识点比较多,比较杂,

    1.HTML/CSS 稍微看一下;

    2.Javascript 和 TypeScript 要认真看一下,特别是后者;

    3.选一个框架:

    Vue
    Angular
    React
    Next.js
    。。。

    当然这里面最难的是 angular ,因为有很多后端开发的思想,

    比如依赖注入,面向对象编程,静态语言,RXJS 响应式编程,函数式编程,动态加载,MVC ,
    组件/模块化。

    我自己学习的是 angular ,推荐你看看《 Angular 高级编程(第 4 版)》,你把这本书看一遍基本就入门了,这本书基本涵盖了上面所有的知识点。

    个人感觉 CSS 是最难掌握的,可以暂时不用管,先用第三方库,必然 Ant Design ( ng-zorro )等;
    Wataru
        5
    Wataru  
    OP
       2024-02-07 11:11:30 +08:00
    @murmur #3 还是想自己手撸 css
    Wataru
        6
    Wataru  
    OP
       2024-02-07 11:12:01 +08:00
    @Nosub #4 想开发微信小程序选哪个
    2I0Mto2kjm0c0B9i
        7
    2I0Mto2kjm0c0B9i  
       2024-02-07 11:19:19 +08:00
    css 多练习就会了,没有什么捷径
    rabbbit
        9
    rabbbit  
       2024-02-07 11:45:27 +08:00
    看书要看很久吧

    CSS 权威指南
    Javascript 高级程序设计
    CSS 揭秘
    Javascript 忍者秘籍
    Puteulanus
        10
    Puteulanus  
       2024-02-07 13:50:15 +08:00
    可能有点跳跃了,可以先把 HTML 、CSS 、JS 三件套看个入门再来看这个
    https://blog.csdn.net/Mr_zzr/article/details/125800788
    LeviDing
        11
    LeviDing  
       2024-02-07 13:58:44 +08:00   2
    推荐现代 Javascript 教程: https://zh.Javascript.info/

    开源的且实时更新的 JS 教程,很适合入门和进阶,完全打通了学习路线由浅入深,内容包括了 ES5 、ES6...一直到最新的。GitHub 上 9000 多 star 。

    利益相关:我是这个教程的负责人
    LeviDing
        12
    LeviDing  
       2024-02-07 14:00:05 +08:00
    我之前在知乎上介绍过现代 Javascript 教程,里面的数据虽然没更新,但教程优势讲得应该很明白了:如果只能推荐一本 Javascript 的书,你会推荐哪本? - LeviDing 的回答 - 知乎
    https://www.zhihu.com/question/27471131/answer/1298866495
    MuscleOf2016
        13
    MuscleOf2016  
       2024-02-07 14:10:47 +08:00
    blibli 搜
    newdongyuwei
        14
    newdongyuwei  
       2024-02-07 14:17:21 +08:00
    只推荐一本开源的书,书里代码 demo 都可以在线编辑实时看结果: https://eloquentJavascript.net/ , 翻译过来应该叫《雄辩的 Javascript 》吧,大佬写的书。

    另外上面其他朋友推荐的《 Javascript 高级程序设计》也是非常经典的,我当年也是靠这本书入门的。

    这 2 本书我个人认为质量都是一流的。
    wken232
        15
    wken232  
       2024-02-07 15:54:08 +08:00
    kimjosda
        16
    kimjosda  
       2024-02-07 16:38:54 +08:00
    肯定是先熟悉前端的开发流程和常用的 API ,我认为第一个评论无疑是最好的。学那么多 js 有什么用?到头来还不是用别人封装好的功能和 API
    openmynet
        17
    openmynet  
       2024-02-07 16:39:32 +08:00
    前端的学习线路图: https://roadmap.sh/frontend , 站内还有其他的类型的线路图
    vituralfuture
        18
    vituralfuture  
       2024-02-07 16:47:38 +08:00 via Android
    CSS 权威指南避坑,中文翻译的最新版只到 3 ,然而第三版已经过时了,最新的第五版没有中文翻译,需要自己啃英文
    vituralfuture
        19
    vituralfuture  
       2024-02-07 16:53:55 +08:00 via Android
    @vituralfuture 不过这本书是真的很好,讲了很多网上教程不一定会讲的比如 contain box ,有时候遇到写 CSS 遇到了玄学现象,都可以从 contain box 考虑然后理解
    然而 CSS 细节太多了,看这本书相当繁琐
    w3cll
        20
    w3cll  
       2024-02-07 20:35:18 +08:00   1
    小程序啊?那就 uniapp 一把梭,用的 vue
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4873 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:40 PVG 13:40 LAX 21:40 JFK 00:40
    Do have faith in what you're doing.
    ubao msn 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