本書從實戰(zhàn)的角度出發(fā),提煉并總結項目開發(fā)中需要掌握的前端知識,既可以為前端開發(fā)初學者提供清晰的學習路徑,又可以為具有3~5年經驗的開發(fā)者提供進階的方向。 本書包括5篇。第1篇介紹前端基礎,包括前端"三駕馬車”(HTML、CSS、JavaScript)和新時代的JavaScript(ES6+、Node.js、TypeScript);第2篇介紹前端框架,圍繞Vue.js 3的基礎知識點和Vue全家桶展開介紹,并使用Vue.js 3實戰(zhàn)開發(fā)一個備忘錄項目;第3篇與第4篇介紹前端中級和高級知識(構建工具Vite、瀏覽器高階調試、性能優(yōu)化、Git協作、代碼規(guī)范)在項目開發(fā)中的應用;第5篇全棧開發(fā)"仿稀土掘金”項目,幫助讀者通過實戰(zhàn)將書中的知識融會貫通。 本書內容由淺入深,將理論與實戰(zhàn)相結合。讀者如果已經掌握了"HTML + CSS + JavaScript”基礎,那么學習本書可以快速打牢基礎,并逐步完善自己的前端知識體系,最終具備中級和高級前端與全棧開發(fā)的能力。