V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Wataru
V2EX  ›  问与答

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

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

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

    昨天一群人讨论一个 sql 写法,结果输到 gpt 里人家瞬间给出完美回答还仔细的解释了每个方言的写法
    Nosub
        4
    Nosub  
       323 天前
    刚好我会 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
       323 天前
    @murmur #3 还是想自己手撸 css
    Wataru
        6
    Wataru  
    OP
       323 天前
    @Nosub #4 想开发微信小程序选哪个
    iapplebear
        7
    iapplebear  
       323 天前
    css 多练习就会了,没有什么捷径
    rabbbit
        9
    rabbbit  
       323 天前
    看书要看很久吧

    CSS 权威指南
    JavaScript 高级程序设计
    CSS 揭秘
    JavaScript 忍者秘籍
    Puteulanus
        10
    Puteulanus  
       323 天前
    可能有点跳跃了,可以先把 HTML 、CSS 、JS 三件套看个入门再来看这个
    https://blog.csdn.net/Mr_zzr/article/details/125800788
    LeviDing
        11
    LeviDing  
       323 天前   ❤️ 2
    推荐现代 JavaScript 教程: https://zh.javascript.info/

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

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

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

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