什么是前端?javascript
官方一点的回答是: 前端即网站前台部分,运行在PC端,移动端等浏览器上展示给用户浏览的网页。html
通俗的理解就是: 作出页面,实现逻辑交互,最后进行数据交互。【不是切图仔了。。。】前端
入门标准vue
入门标准很简单,HTML/CSS/JavaScript 是基础,前端必需要掌握的,如今这个阶段,想要参与公司实际项目开发,确定还要掌握其余一些主流的框架体系,由于使用主流框架可以很大程度提升开发效率,节省开发成本。java
趋势node
几年前, jQuery + Bootstrap能够说是一统江湖,学会这个套路,从业无忧。而这几年,随着Vue、React、Angular等框架的兴起,前端领域变得愈来愈丰富多彩。这几年,Web 前端的技术发展真是太快了,相应地,技术栈也就变得很是多,除了最基本的HTML/CSS/JavaScript,以及Vue/React/Angular等这些 JavaScript 框架和各自的生态体系,还有 CSS 预处理器Sass/Less/Stylus,还有TypeScript,还有grunt/webpack/gulp等各类打包构建工具,还有其余一大堆技术栈。webpack
看到这里,相信不少刚从业前端开发这个职业的同行,会被吓到,其实否则。主流框架,咱们只须要选其一,深刻学习技术背后的编程思想、设计思想、架构思想等。主流的框架主要思想都是组件化。ios
咱们分三条线展开讲es6
总结web
前端的技术栈其实不少,并且突飞猛进,一直在更新迭代。
因此对前端认识不深的,我的建议, HTML/CSS/JavaScript,这三大件必定要掌握好。
而后 HTML五、CSS三、ES6,也是须要学习的方向,接着学习目前流行的 JavaScript 框架,我的建议 Vue 开始,不但容易入门,找工做也容易许多,国内的公司vue使用率是相对较高的。
vue要掌握的技术栈包括 vue + vue-router + vuex + vue-cli + axios + sass + webpack。
最后,node.js 也要了解下的。
一篇打怪升级的前端方向,就先写到这里啦。