什麼是前端?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 也要了解下的。
一篇打怪升級的前端方向,就先寫到這裏啦。