谢邀。虽然答主不是专业的前端开发,不过当年在校期间给学校做网站赚外快,也算了解一些吧。下面对前端开发需要的技术总结下。不到位的欢迎各位留言讨论补充。
基础篇:
HTML、CSS、JavaScript,差不多算的上是Web开发三剑客,必须懂的了。
对于HTML、CSS,大家学会其语法、理解语义基本就可以了,到了JavaScript这里,就需要大家有更多的认识了。不仅仅是语法、语义,还得掌握许多基础库以及常用框架的用法。
最后可以给大家推荐一个新手入门学习的网站(W3School),感觉还是很靠谱的。
进阶篇:
在完成基础知识的学习后,就可以针对性的细化学习,加强项目能力了。
移动端开发(webapp)
后台系统开发
NodeJS
等等以上每一个部分你可能都需要了解,但最好针对性的往某一方面加强。这一部分对于自学来说其实是比较有难度的,最好的方法就是到相关的公司实习,许多公司都会招收实习生并在毕业后留下来,所以说有时间的可以提前到公司去实习。
web前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。
web前端开发主要进行网站的开发、优化、完善的工作。
Web前端开发技术包括三个要素:HTML、CSS、JavaScript,随着RIA的流行和普及,XML、Flash/Flex、Silverlight和服务器端语言也是前端开发工程师应该掌握的。
Web前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。
如果感兴趣的朋友可以到尚硅谷进行下载相关视频学习。
web前端学信路线图: