前端开发是一种通过各种前端技术将设计图转化为Web页面或app等前端界面呈现给用户的工作。很有发展前景,陆陆续续有大批人加入这个行业。那作为行业中的我,来分享下该如何学习前端开发。
工具/原料
浏览器
vscode等编辑器
夯实基础
1、HTML、CSS基础。学习这部分内容,建议在w3school上学习,将上面的教程边看边动手打几遍。
2、Javascript基础。建议先阅读2本书,一本是Ja箪滹埘麽vscript高级程序设计,一本是Javascript权威指南。这两本书基础部分要看仔细,高级部分如果看不懂可以先停下来。随着实践的深入,高级部分理解的也就容易些了。
3、数据结构和算法基础。这部分应该在计算机大学课程里有学到,如果不是计算机专业的可以网上找教程来看看。
实践
1、有了上面的一些基础之后,你可以做一个行动派了。上网看到的某些网页效果,就去思考实现思路,并尝试自己动手实现,遇到问题就上网搜或者去掘金、思否等技术论坛询问。总之,自己动手是关键。
2、实践的过程中也许你会用到一些前端框架或者库,先不用搞懂其背后实现原理,学会如何使用它们就好。
学习框架实现思路
1、当你将那些框架用的游刃有余的时候,你会不禁的去思考:哎,它这个是如何实现的呢?然后就回去看框架源码。经过反复的研究,哇,恍然大明白发现自己需要学的知识还有好多好多呀!
2、而后自己造轮子,开源供大家使用。
思考
1、经过以上不断地反复地学习研究你的酶熳稼驰技术学到达了一定等级,你要开始思考你的前端开发之路,接下来该如何走?是继续研究技术做个技术大拿,还是走管理,还是谋其他出路,还是怎么样……也许这个问题你早有答案,那你很棒哦!