這三十天我將從大家熟知的HTML、CCS、JS開始談起,再深入HTTP、資安、優化等,主要是想要藉此補齊我對Web的知識,讓之後面試也可以比較順利!
HTTP 是什麼? HTTP 全名是 HyperText Transfer Protocol(超文字傳輸協定) 可以想像它是瀏覽器與伺服器之間的溝通語言,負責定...
昨天我們談到HTTP,今天我們來看比它多了一個s的協定HTTPS是什麼?它是怎麼做到「安全」的? 什麼是 HTTPS? HTTPS(HyperText Tran...
DNS是什麼? 當你在瀏覽器輸入 www.cht.com.tw 時,電腦並不知道這串文字在哪台伺服器,而是需要透過一套系統,把它轉換成精確的 IP 位址(例如...
什麼是反向代理? 簡單來說就是網站的門口管理員,幫忙處理、轉發請求,讓真正的伺服器在後面安靜工作 為什麼需要反向代理? 早期網站架構很單純,所有東西(前端、後...
常常我們開發一個全端的網頁,常常就會遇到這個問題,像是在開發階段假設: 後端用 http://localhost:5000 前端用 http://localho...
這篇和前幾篇與之後比較沒有關聯,但因為突然有看到,想說寫一下 閉包(Closure)是什麼? 在程式設計中,閉包(Closure)是一個很重要的概念 簡單來說:...
在前端開發中,當我們要將資料傳送到伺服器時,常見的資料格式有 JSON、FormData、URLSearchParams 這些都是資料包裝的格式,它們的用法和情...
API 是什麼? API就是當前端要跟後端拿資料、傳資料時溝通的橋樑 API(Application Programming Interface)是一種介面,讓...
昨天講了後端和前端的橋樑API,今天就來講講後端的資料語言吧! SQL 是什麼? SQL(Structured Query Language,結構化查詢語言)...
昨天看完SQL,今天就來講NoSQL~ 為什麼要有NoSQL? 因為現代的應用程式需要處理不同來源的資料,而且像是社群貼文、感測器資料、即時聊天紀錄等等,很容易...