這三十天我將從大家熟知的HTML、CCS、JS開始談起,再深入HTTP、資安、優化等,主要是想要藉此補齊我對Web的知識,讓之後面試也可以比較順利!
今天簡單介紹一下網頁常見的安全問題 XSS(Cross-Site Scripting)跨站腳本攻擊 XSS 是指攻擊者將惡意JavaScript放到網站中,在使...
優化上有很多面向,包括像針對後端,讓後端伺服器壓力變小、針對使用者,讓畫面更新流暢不會卡… 因此我將拆分幾篇,分別初探前端優化的不同面向 今天先來談談怎麼幫後端...
昨天我們談到如何幫後端減輕壓力、減少網路請求,今天我們會聚焦在瀏覽器渲染,也就是前端如何讓畫面更新更流暢、減少卡頓 為什麼瀏覽器會卡? 瀏覽器在顯示網頁時,會...
接續前面效能優化,想要了解一下快取 什麼是快取? 前面有提到快取的目的是希望可以減少伺服器的壓力、縮短載入時間,把已經下載過或計算過的東西保存起來,下次需要時直...
Git 是什麼? Git 是一個分散式版本控制系統(Distributed Version Control System)。它是目前最受歡迎的版本控制工具,廣泛...
在大型專案中,一定會和他人合作開發,然而每個人 commit 的方式可能不同,就會造成整個專案管理變得很混亂。因此就需要有一套規則或模式,讓大家有一致的共識 提...
CI/CD 是什麼? CI(Continuous Integration,持續整合) 每次Commit和Push的時候,都可以自動化的執行的測試、建置,透過...
什麼是SPA? SPA (Single Page Application,單頁應用) 是一種網頁應用的架構,整個網站只有一個 HTML頁面,使用者操作時不會整頁...
SEO 是什麼? SEO (Search engine optimization,搜尋引擎最佳化),是一種讓網站在搜尋引擎自然搜尋結果中排名更高的技術與策略 S...
時間過好快,竟然也已經來到30天了,代表暑假也告一個段落,我要進入另一個新的階段。這30天每天都會至少超前寫一篇,到中間一度很想放棄,但還是堅持下來了,學到很多...