1、看博客,CSDN,掘金,知乎,博客园,简书,SF,公众号等等
2、看视频,一边看视频,一边跟著视频敲代码
3、牛客网刷题,看面经
4、看书
5、问这个问题,如果你是新手,那么建议你多看视频,跟著视频 多做几个项目实战
首先学习前端一般分为几个阶段,如果我们是初学前端或者对前端知识了解很少尤其是javascript这块,那么我们看视频学习效率会高一些,因为视频往往是知识点的汇总,一般会调常用的语法和知识点来讲解,但往往会忽略很多细节,所以说不会很深入。
当我们慢慢熟悉前端,开始入门之后,我们往往会追求更深入的知识,这个时候看视频我们其实有30%的知识已经懂了,如果我们还按照视频的节奏看,往往会浪费掉这部分时间。所以我们采取的策略应该是将视频速度调整到1.5倍,并且挑重点看,把省下来的时间用来认真研读书和技术文档,比如react和vue的官方文档,写的就很全面。
当我们段位更高的时候,比如说高级前端工程师,这个时候我们可以多看看框架源码相关的内容,因为我们的学习体系慢慢建立起来了,所以重点应该不在视频,而是去建立自己的知识体系,从优秀开源项目中获得成长。
本人前大厂前端高级工程师,《javascript设计模式》作者张容铭,目前专注于前端方面的培训