无论是学什么,都需要从基础开始。前端的话,主要是下面几个方面:
1.首先是了解浏览器的基础知识,对页面的认知,
2. html + css和html5和css3,这部分建议,边学边练。之后可以模仿一些网站做些页面。理解css每个元素的属性,样式的实现不一定只有一种写法,多想一想还有没有什么需要改进的地方。
3.JavaScript。不是所有的网页都必须有js,但是要想实现一些超酷的功能和界面的时候,就需要涉及到js。(主要涉及数据类型,循环,函数的运用,这一块比较重要)
4.MVVM框架(angular,vue,react),至少要精通一种。
5.jQuery经典特效交互开发、HTTP协议,Ajxa进阶与后端开发、前端工程化与模块化应用。
6.移动端webAPP开发,微信小程序。
7.面向对象,javascript闭包、范围链、原型链等高级功能。(js的进阶)
作为零基础转行前端,下面分享一份千锋的web前端课程体系,可以看下。
想了解更多的前端学习知识,视频教程,项目,笔记等等,可以及时联系偶。