本书从实战的角度出发,提炼并总结项目开发中需要掌握的前端知识,既可以为前端开发初学者提供清晰的学习路径,又可以为具有3~5年经验的开发者提供进阶的方向。 本书包括5篇。第1篇介绍前端基础,包括前端"三驾马车”(HTML、CSS、JavaScript)和新时代的JavaScript(ES6+、Node.js、TypeScript);第2篇介绍前端框架,围绕Vue.js 3的基础知识点和Vue全家桶展开介绍,并使用Vue.js 3实战开发一个备忘录项目;第3篇与第4篇介绍前端中级和高级知识(构建工具Vite、浏览器高阶调试、性能优化、Git协作、代码规范)在项目开发中的应用;第5篇全栈开发"仿稀土掘金”项目,帮助读者通过实战将书中的知识融会贯通。 本书内容由浅入深,将理论与实战相结合。读者如果已经掌握了"HTML + CSS + JavaScript”基础,那么学习本书可以快速打牢基础,并逐步完善自己的前端知识体系,最终具备中级和高级前端与全栈开发的能力。