最近开始自学Vue.js2.0,无奈看到官方文档的进阶部分之后就看的很吃力了,文档中讲得很多术语和名词都无法理解。总觉得自己在学习过程中肯定缺少了前端技能树上的某些知识(知识链断裂)。
我发现在学习各种前端框架的时候都不可避免的接触到了ECMAScript2015,bable,webpack,我现在大致知道这些东西起什么作用,但是不知道除了学习这些以外还需要学习什么,或者明白什么概念?(比如说前端模块化这个概念是不是需要去学一学CommonJS或者sea.js这些东西?)
如果从STAR面试法则上来看的话,这些技术的场景,要解决的问题是什么,如何去解决的,解决完之后的结果(带来的好处)是什么?
另外我们平时在学校以及各种书籍上学的js是哪个版本的ECMAScript?我们该如何从这个版本的ECMAScript过渡到ECMAScript2015?
求各位前端大神回答一下上面的问题,并且给予我们这些新手一些学习路线,谢谢各位啦!
我是一个自学然后到小公司上班快半年的菜鸟前端,html css 就不说了,就像背英语单词一样。至于js,JavaScript
,暂时大多都是在写jq,原生js才是js的重点吧,所以我买了本JavaScript高级程序设计准备慢慢怼,这本书目录就很好的说明了JavaScript要学的知识点,我相信这些知识学好再看react vue node angular等等框架应该会轻松许多吧,其实,在这之前可以边打原生js基础边学一些jqUI、bootstrap 、ajax、json,H5C3比较火的点或者了解一些后端比如Java、php的基础知识,对接的时候会用到。还有就是设计,现在有些前端会包办设计网页,因为美工大多不了解代码,有时候设计的方案可能偏离了技术可行性,前端来设计的话就会好很多,当然这要根据兴趣而定。你在项目中多承担了一部分事务,可以多要一些工资啊。都说前端简单,上到后端下到设计都有涉及,本职工作事也多,切图,写动画,改兼容性,雪碧图,正则,CDN,不仅要完成还要高质量的代码,还有一些前端自动化的工具等等,比较流行的框架vue react angular 等等,这是目前我认识的前端,还有很多不知道等待探索的,我是个菜鸟,这些只是很主观的建议,说的不对的不好的请海涵。祝题主早日成为大神,带我飞。