前端可以往大前端發展
或者使用node.js走后臺,前端+后臺
web前端對于網站來說,通常是指,網站的前臺部分包括網站的表現層和結構層。因此前端技術一般分為前端設計和前端開發,前端設計一般可以理解為網站的視覺設計,前端開發則是網站的前臺代碼實現,包括基本的HTML和CSS以及JavaScript/ajax,現在新的高級版本HTML5、CSS3,以及SVG等。那么如果你想學好web前端必須學會的3個基礎技能:HTML、CSS、JavaScript.這三個是前端開發中基本也是必須的三個技能。在前端的開發中,在頁面的布局時,HTML將元素進行定義,CSS對展示的元素進行定位,再通過JavaScript實現相應的效果和交互。雖然表面看起來很簡單,但這里面需要掌握的東西絕對不少。在進行開發前,需要對這些概念弄清楚、弄明白,這樣在開發的過程中才會得心應手。如今web前端開發工程師是一個非常新的職業,是從事Web前端開發工作的工程師。主要進行網站開發,優化,完善的工作。網頁制作是Web 1.0時代的產物,那時網站的主要內容都是靜態的,用戶使用網站的行為也以瀏覽為主。
謝謝悟空回答邀請。
學好了前端, 路自然就在腳下。出路也就不是問題。那么如何才能學好前端呢?
我的觀點是掌握下面幾種技術是必要的。
第1種是HTML dom.
這部分主要是了解網頁的數據結構。要了解整個網頁,就是一個樹形結構。這一部分是整個前端的基礎。
第2種是css.
這一部分主要是網頁外觀顯示的樣式化技術。負責把網頁做得美觀,漂亮,專業化。
第3種是JavaScript.
這一部分主要是負責網頁數據的動態交互。就是把靜態的網頁變成有生命的網頁,用戶可以做一些邏輯運算, 遠程器服務器訪問, 數據交互等等。
第4個就是前端的一些架構。比如angular, react, vue, jquery等等。熟悉了這些架構可以讓你的前端開發省時省力。所以如果有機會的話,一定要選一個好的架構來開發自己的產品。
第5個就是npm。這個工具可以很方便的,讓你安裝前端的一些插件。如果你使用框架的話, 這個工具是必須要學的內容之一。
第6個是type script。現在大多數的前端架構都支持這門語言。這門語言是JavaScript的擴展,具有非常鮮明的面向對象編程語言特性。在項目代碼規模比較龐大的情況下,使用這門語言是一個非常好的選擇。
第7個是sass和less. 這兩個東西是css的擴展。提供了一些重用的方法,樹結構支持。這使得你的樣式化代碼更加規范,更容易維護和擴展。
第8個是好的編程工具。比較常用的有visual studio code, atom 等等。
第9個是代碼的管理工具,比如說git, github, bitbucket, gitlab。
第10個要了解rest API的概念。如果有必要的話,可以學習一些后端的知識。這樣對前端的工作也會大有好處的。
好了,先說這些。
這里是丁哥開講, 歡迎關注留言點贊,謝謝。