Building Native Web Components: Front-End Development with Polymer and Vue.Js
暫譯: 建立原生網頁元件:使用 Polymer 和 Vue.js 的前端開發

Rojas, Carlos

  • 出版商: Apress
  • 出版日期: 2020-11-13
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 226
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484259041
  • ISBN-13: 9781484259047
  • 相關分類: Vue.js
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Start developing single-page applications (SPAs) with modern architecture. This book shows you how to create, design, and publish native web components, ultimately allowing you to piece together those elements in a modern JavaScript framework.

Building Native Web Components dives right in and gets you started building your first web component. You'll be introduced to native web component design systems and frameworks and discuss component-driven development to understand its importance in large-scale companies. You'll then move on to building web components using templates and APIs, and custom event lifecycles. Techniques and best practices for moving data, customizing, and distributing components are also covered. Throughout, you'll develop a foundation to start using Polymer, Vue.js, and Firebase in your day-to-day work.

Confidently apply modern patterns and develop workflows to build agnostic software pieces that can be reused in SPAs. Building Native Web Components is your guide to developing small and autonomous web components that are focused, independent, reusable, testable, and works with all JavaScript frameworks, modern browsers, and libraries.


What You Will Learn

  • Incorporate component-driven development (CDD) and design systems into your workflow
  • Build apps with reusable UI components that are agnostic to JavaScript frameworks
  • Utilize Polymer and Vue.js in your day-to-day work
  • Publish your UI components in npm (Node Package Manager)


Who This Book Is For

The book is intended for Intermediate-Advanced level readers interested in single-page applications (SPAs), as well as Polymer, Vue.js, and Firebase.

商品描述(中文翻譯)

開始使用現代架構開發單頁應用程式(SPAs)。本書將教您如何創建、設計和發布原生網頁元件,最終使您能夠在現代 JavaScript 框架中組合這些元素。

《建立原生網頁元件》將直接進入主題,幫助您開始構建您的第一個網頁元件。您將了解原生網頁元件設計系統和框架,並討論以元件為驅動的開發,以理解其在大型企業中的重要性。接著,您將學習如何使用模板和 API 以及自定義事件生命週期來構建網頁元件。還將涵蓋移動數據、自定義和分發元件的技術和最佳實踐。在整個過程中,您將建立一個基礎,以便在日常工作中開始使用 Polymer、Vue.js 和 Firebase。

自信地應用現代模式並開發工作流程,以構建可以在 SPAs 中重用的無關軟體元件。《建立原生網頁元件》是您開發小型和自主網頁元件的指南,這些元件專注、獨立、可重用、可測試,並且能與所有 JavaScript 框架、現代瀏覽器和庫一起使用。

您將學到的內容:
- 將以元件為驅動的開發(CDD)和設計系統納入您的工作流程
- 構建具有可重用 UI 元件的應用程式,這些元件與 JavaScript 框架無關
- 在日常工作中使用 Polymer 和 Vue.js
- 在 npm(Node Package Manager)中發布您的 UI 元件

本書適合對單頁應用程式(SPAs)、Polymer、Vue.js 和 Firebase 感興趣的中級至高級讀者。

作者簡介

Carlos Rojas is an engineer with over 10 years of experience building digital products. He is focused on front-end technologies (HTML, CSS, JS, Angular, React, Polymer, and Vue.js) and edge web technologies such as web components, WebXR and Progressive Web Apps. He also has experience working with Fortune 500 companies and fast-changing business environments such as startups.

He enjoys sharing knowledge with talks in meetups, videos on YouTube, other books published by Apress, and his personal blog https: //medium.com/@carlosrojas_o, helping startups and companies to run workflows to make excellent digital products. As such, his books aim to convey the love he has for the construction of scalable, high-quality products.

作者簡介(中文翻譯)

是一位擁有超過10年數位產品開發經驗的工程師。他專注於前端技術(HTML、CSS、JS、Angular、React、Polymer和Vue.js)以及邊緣網路技術,如網路元件、WebXR和漸進式網路應用程式。他也有與《財富》500強公司及快速變化的商業環境(如新創公司)合作的經驗。

他喜歡透過在聚會上的演講、YouTube上的影片、Apress出版的其他書籍以及他的個人部落格 https://medium.com/@carlosrojas_o 來分享知識,幫助新創公司和企業運行工作流程,以製作出優秀的數位產品。因此,他的書籍旨在傳達他對於建構可擴展、高品質產品的熱愛。