Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, and Scalable User Interfaces (Paperback)
暫譯: 學習 Vue:可重用、可組合及可擴展用戶介面的核心概念與實用模式(平裝本)

Shavin, Maya

買這商品的人也買了...

相關主題

商品描述

Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. Through concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and how to use them to create complete applications for real-world web projects.

Author Maya Shavin explains how to create a complete application development process using a variety of tools in the Vue.js library. You'll learn how to handle data communication between components with Pinia architecture, develop a manageable routing system for a frontend project to control the application flow, and produce basic animation effects to create a better user experience.

This book also shows you how to:

  • Create reusable and lightweight component systems using Vue.js
  • Bring reactivity to your existing static application
  • Set up a project using Vite.js, a build tool for frontend project code management
  • Build an interactive state management system for a frontend application with Pinia
  • Connect external data from the server to your Vue application
  • Control the application flow with static and dynamic routing using Vue Router
  • Fully test your application using Vitest and Playwright

商品描述(中文翻譯)

學習 Vue.js 的核心概念,這是一個用於從零開始構建前端應用程式和介面的現代 JavaScript 框架。通過簡潔、實用且清晰的範例,本書逐步引導網頁開發者了解 Vue.js 生態系中的工具和函式庫,以及如何使用它們來為現實世界的網頁專案創建完整的應用程式。

作者 Maya Shavin 解釋了如何使用 Vue.js 函式庫中的各種工具來創建完整的應用程式開發流程。您將學習如何使用 Pinia 架構處理元件之間的數據通信,為前端專案開發可管理的路由系統以控制應用程式流程,並製作基本的動畫效果以提升用戶體驗。

本書還將向您展示如何:

- 使用 Vue.js 創建可重用且輕量的元件系統
- 為您現有的靜態應用程式帶來反應性
- 使用 Vite.js 設置專案,這是一個用於前端專案代碼管理的建構工具
- 為前端應用程式構建互動式狀態管理系統,使用 Pinia
- 將來自伺服器的外部數據連接到您的 Vue 應用程式
- 使用 Vue Router 控制應用程式流程,實現靜態和動態路由
- 使用 Vitest 和 Playwright 完全測試您的應用程式