我們常聽到的前端,指的是運行在瀏覽器上的程式,一般情況運行在前端的有 HTML、CSS、Javascript,三種個別負責自己的任務,使瀏覽器顯示出漂亮的樣式與互動式的效果。
如同前篇 HTML 負責定義顯示出的架構與內容,CSS 負責定義樣式,Javascript 是能夠在前端運行的程式,他使我們能夠動態的變動 HTML 的內容、甚至 CSS 的樣式,甚至動態的讓我們將伺服器端即時的資料更新到內文裡(HTML)。
因為網頁在近年來的成長越來越肥大,導致前端的程式碼越來越難維護,所以提出了像是 React 這樣的 Component base 的前端 framework, 又或者是 vue,這些前端的框架讓我們在 handle 用戶的點擊又或者更新頁面上的資訊能夠更輕鬆容易,也使程式碼更佳的簡單。