首先我們要先了解前端的定義,前端是指使用者與系統互動的「可視化介面」部分。簡單來說,前端就是我們打開網站或應用程式後看到、進行操作的部分,例如:
前端開發主要依賴三樣基礎:
1.HTML
HTML是網頁的骨架,用來定義頁面的內容呈現,像是標題、段落、表格、圖片、連結。
2.CSS
CSS則負責頁面的外觀與樣式,例如顏色、字體、排版,而為響應不同裝置也會出現不同的配置,像手機、平板、桌機皆以不同方式呈現。
3.JavaScript
賦予網頁生命性的程式語言,具體來說就是按鈕點擊後跳出對話框、繼續讓你前往下一步的操作,使得整個網頁能讓你順利、正常的使用。
隨著人們使用需求的提升,現代前端開發引入許多框架與工具來提升效率:
1.框架
2.打包與建構工具
3.CSS 預處理
再來是看了這麼多文章後,我認為前端進步無疑是需要增添"AI輔助"功能,在使用者當下有疑問時,亦或者事網站上有講不清楚的地方時,能夠盡快地做補充,使得整體使用更便利。再來是常常有許多系統"只能"在電腦上操作,假使能設計出一套程式碼能夠在不同尺寸的螢幕裝置正常運行,想必會是很不錯的突破,當然是指所有的網頁都能做到才是最厲害的。而不常提到的是 SPA (單頁應用)減少頁面重新載入,使用者體驗更流暢,不需要看網路的心情來擔心重刷新而卡頓的問題。當然上面都是大方向的努力目標,至於要怎麼使用還是得看使用者的個人化習慣啦!