同学您好:目前web前端学习主要分为三个阶段:
第一阶段
1、Html5+css3,是最起初的,也是很简单的入门,需要掌握html的标签div,span,p,ul,li,input等,需要理解css语法,派生选择器,ID选择器,类选择器,属性选择器,css基本样式:背景,字体,链接,列表等,css动画效果。
2、Javascript 我们可以把这个看成一种行为,不是所有的界面都必须有js(javascript的简称)但是要实现一些炫酷的功能和界面的时候,就需要涉及到js,如果没有其他编程语言的基础的话,学起来可以要费力些,多下点时间精力就行。
3、Photoshop、Flash 这两个熟悉会一点儿就可以,没有必要全部都学的精通,这两个是做美工一行必备的技术,我们只需要会用就可以,如果你对ps感兴趣,也可以深究。
第二阶段
1.熟练使用javascript,jQuery,Echarts,移动端技术,javascript的面向对象。
2.浏览器的兼容问题,需要懂WEB标准,熟练手写xhtml,css3并符合 w3c的标准,代码能兼容主流浏览器Firfox,Chrome,Safari,IE,等,虽然IE6有多都不兼容,但现在使用的人还有的。
3.熟悉一门后台编程语言如:asp,php,jsp等来扩展以后工作的需求。
第三阶段
熟练使用vue框架,node.js,React,Angular,混合式开发/原生开发。
vue:是一套组建用户界面的,渐进式框架,用于搭建表单繁多,且内容需要根据用户的操作进行修改的页面版应用。
Node.js 是一个服务器端的,非阻断式i/o的,事件驱动的javascript运行环境,能够使得javascript脱离浏览器运行。
React是Facrbool内部的一个javascript类库,用于创建WEB用户交互界面。
AngularJS 是一个 JavaScript 框架。它可通过 < script> 标签添加到 HTML。
在我们的学习web前端过程中,一定要多练习多敲代码,因为web前端是做出来的,没有反复的实践,只看理论书籍是永远学不好web前端的。