若是你经历过2,3年前的前端开发,你必定感觉过兼容IE6,7的痛苦,必定用过网页三剑客的dreamweaver编写html,面试的时候面试官必定会问你:会用PS切图吗?
刚开始的时候你发现,web前端相对其余开发来讲,门槛低,更容易上手,当时仍是菜鸟的你兴奋不已,本身也能够编程了。因而,你就坚决不移地走上了web前端开发的不归路。
走着走着,你发如今前端领域突飞猛进,天天都有新鲜的事物出现,目不暇接,层出不穷的框架(jQuery/Prototype /Dojo/ExtJS......),接着HTML5的热潮开始,宣称要颠覆移动端的开发,Nodejs也变成了前端人涉及后端开发的重要工具,Facebook的React框架可让你可使用 JavaScript 来开发原生应用,组件化,工程化等等....
此时做为刚刚入行的你,为了跟上开发潮流而疲于奔命,当你花上了大量的时间精力去学习某一个框架,并想用它大展拳脚的时候,很抱歉,它有可能已经被潮流抛弃而再也不受欢迎。
你开始怀疑本身究竟是否适合作前端开发?
若是你坚持到了2017,或者你是刚刚入行的小伙伴,那么你能够说是幸运的。不少坑都已经前辈们被踩平了,各类浏览器早已迭代更新,后续的开发,你不须要再为兼容性过多的烦恼,不适应时代发展的框架也早已被淘汰废弃,你也不用疲于奔命地学习各类新框架。
那么,2017年的前端,咱们应该掌握哪些开发技能呢?(其实看看企业的招聘需求就知道了)
HTML,CSS基础技能必备,你应该能独立开发常见的布局和效果。
Javascript:ECMAScript 6,javascript的新语法标准,会逐渐成为主流。前端君前段时间已经出过大白话,讲编程之《趣味ES6系列》,整个系列浅显易懂,很是适合初学者入门。
主流框架:Vue2.0 / angular / react 至少一个,几乎每一个招聘需求上都能看到这三个。
资源模块化管理:webpack
学习很容易,找到适合本身的学习资源不容易,尤为对于新手来讲,在没有开发经验的前提下,不少概念并无深入的理解,教程看起来会比较懵逼。
找到一个适合本身,浅显易懂的教程是十分必要的,好比:大白话,讲编程的《ES6系列》。
接下来,前端君会以一样浅显易懂的讲解风格,来跟你们一块儿学习Vue2.0的知识,敬请期待吧!
(此系列适合新手入门,若是你不是新手,能够略过了)
接下来的Vue2.0系列教程,会使用到了ES6的知识,若是你对ES6还不了解,能够事先进行学习。javascript
章节目录:html
第一节:什么是ES6?新手该如何理解
第二节:ES6新增了let关键字,干吗用的?
第三节:ES6中另外一个不得不说的关键字const
第四节:教你如何快速让浏览器兼容ES6特性
第五节:一个使人兴奋的ES6新特性:解构赋值
第六节:ES6为字符串String带来哪些好玩的特性?
第七节:ES6为数值作了哪些扩展?
第八节:ES6为数组作了哪些扩展?
第九节:ES6为对象作了哪些扩展?
第十节:ES6为函数作了哪些扩展?
第十节(补课):函数的扩展 — 箭头函数的this使用
第十一节:JavaScript有了一种全新的数据类型:Symbol
第十二节:ES6 Proxy代理 和 去银行存款有什么关系?
第十三节:易学又实用的新特性:for...of
第十四节:ES6的 Iterator 遍历器究竟是什么?
第十五节:有一种特殊的函数叫:Generator函数
第十六节:ES6新增的 Set 和 WeakSet 是什么东西?
第十七节:ES6新增的 Map和WeakMap 又是什么东西?
第十八节:教你如何使用ES6的Promise对象
第十九节:终于,JavaScript也有了类(class)的概念
第二十节:一个缺失已久的特性 — module模块
重磅测试:为ES6系列设计的2套习题+答案解析前端
学习入口连接:http://mp.weixin.qq.com/s/4d_Da-IZpCJ3xdxMgZXfHQjava
转自《前端君》公号文章 公众号:webjiaochengreact