序言
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
JavaScript 框架在现代网络前端开发中发挥着重要作用。在开发网络项目时,公司选择框架的原因有很多,包括最终产品的质量、开发成本、编码标准和开发难度。因此,学会使用 JavaScript 框架(如 Vue)对于任何现代网络开发人员(或前端开发人员或全栈开发人员)来说都是必不可少的。
本书适用于希望使用 Vue 库、JavaScript 和 Typescript 从头到尾学习和开发 Web 应用程序的程序员。它只关注 Vue 及其生态系统如何帮助你以最直接、最舒适的方式构建可扩展的交互式 Web 应用程序。在讲解基础知识的同时,我们还将深入介绍用于状态管理、测试、动画、部署和服务器端渲染的 Vue Router 和 Pinia,确保您可以立即着手开发复杂的 Vue 项目。
如果你不熟悉 Vue 或虚拟 DOM 的概念也没关系。本书不假定你事先了解 Vue 或任何类似框架。我将从头开始介绍并指导你学习 Vue 的所有基础知识。在第 2 章中,我还将向你介绍 Vue 中的虚拟 DOM 概念和反应性系统,作为本书后续内容的基础。
本书并不要求你了解 TypeScript,不过如果你熟悉 TypeScript 的基础知识,你会准备得更好。如果您事先掌握了 HTML、CSS 和 JavaScript 的基础知识,也会为本书内容的学习做好更好的准备。在深入学习任何 Web(或前端)Javascript 框架之前,这三者的扎实基础总是至关重要的。
本书使用的约定
本书使用以下排版规则:
- 斜体
-
表示新术语、URL、电子邮件地址、文件名和文件扩展名。
Constant width-
用于程序列表以及段落中的程序元素,如变量或函数名、数据库、数据类型、环境变量、语句和关键字。
Constant width bold-
显示应由用户按字面意思键入的命令或其他文本。
Constant width italic-
显示应替换为用户提供的值或根据上下文确定的值的文本。
提示
该元素表示提示或建议。
备注
该元素表示一般性说明。
警告
该要素表示警告或注意事项。
使用代码示例
补充材料(代码示例、练习等)可在https://github.com/mayashavin/learning-vue-app 上下载。
如果您在使用代码示例时遇到技术问题或困难,请发送电子邮件至bookquestions@oreilly.com。
本书旨在帮助您完成工作。一般来说,如果本书提供了示例代码,您可以在您的程序和文档中使用。除非你要复制代码的重要部分,否则不需要联系我们获得许可。例如,在编写程序时使用本书中的几段代码不需要获得许可。销售或分发 O'Reilly 书籍中的示例需要获得许可。通过引用本书和示例代码回答问题不需要许可。将本书中的大量示例代码纳入您的产品文档需要获得许可。
我们感谢但一般不要求署名。署名通常包括标题、作者、出版商和 ISBN。例如"Learning Vueby Maya Shavin (O'Reilly).版权 2024 Maya Shavin,978-1-492-09882-9"。
如果您认为对代码示例的使用超出了合理使用或上述许可范围,请随时通过permissions@oreilly.com 联系我们。
O'Reilly 在线学习
备注
40 多年来,O'Reilly Media一直提供技术和业务培训、知识和见解,帮助企业取得成功。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access