• Complain

Carlos Rojas - Building Native Web Components: Front-End Development with Polymer and Vue.js

Here you can read online Carlos Rojas - Building Native Web Components: Front-End Development with Polymer and Vue.js full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Carlos Rojas Building Native Web Components: Front-End Development with Polymer and Vue.js
  • Book:
    Building Native Web Components: Front-End Development with Polymer and Vue.js
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2020
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Building Native Web Components: Front-End Development with Polymer and Vue.js: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Building Native Web Components: Front-End Development with Polymer and Vue.js" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

User level: Intermediate-Advanced

Carlos Rojas: author's other books


Who wrote Building Native Web Components: Front-End Development with Polymer and Vue.js? Find out the surname, the name of the author of the book and a list of all author's works by series.

Building Native Web Components: Front-End Development with Polymer and Vue.js — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Building Native Web Components: Front-End Development with Polymer and Vue.js" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Carlos Rojas Building Native Web Components Front-End Development with - photo 1
Carlos Rojas
Building Native Web Components
Front-End Development with Polymer and Vue.js
1st ed.
Carlos Rojas Medellin Colombia Any source code or other supplementary - photo 2
Carlos Rojas
Medellin, Colombia

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-5904-7 . For more detailed information, please visit www.apress.com/source-code .

ISBN 978-1-4842-5904-7 e-ISBN 978-1-4842-5905-4
https://doi.org/10.1007/978-1-4842-5905-4
Carlos Rojas 2021
Standard Apress
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image, we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Distributed to the book trade worldwide by Springer Science+Business Media LLC, 1 New York Plaza, Suite 4600, New York, NY 10004. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science+Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

To my grandmothers, who always believed in me

Introduction

Web Components are everywhere in the current front-end environment. The three most popular frameworks, Angular, React, and Vue.js, use Web Components as an architectural element. In this book, you will learn how to empower a web app, building small pieces that can be integrated into any modern JavaScript project and modified for future use, if your company decides to migrate its current web app to a new and more promising framework.

In Chapter , you will create your first native web component. I am going to guide you through all the steps that you require to create a placeholder component, using web platform specifications.

Chapter covers the CustomElement specification. You will learn to use it to create custom tags on the Web and how its life cycle works.

Chapter covers HTML templates. I will discuss the

and elements and how to build a component with these.

In Chapter , you will learn the Shadow DOM specification, how to add it in native Web Components, and what its benefits are.

Chapter discusses ES modules specifications, how to create modules, and how to use modules in our web applications.

In Chapter , you will learn how to design components and make them work together in a web application. We will connect our web application to an API and define a dataflow for our components.

In Chapter , you will learn how to make our Web Components available in npm . You also will learn about browser support for Web Components APIS, how to add polyfills to support more web browsers, and how to add Webpack and Babel to process and prepare our Web Components for publication.

Chapter covers how to build Web Components with Polymer, why Polymer is used instead of VanillaJS, how to use LitElement in our Web Components, and how to use lit-html .

In Chapter , we will develop an app. You will learn some key concepts and understand how to integrate Web Components and Vue.js.

In Chapter , you will see how Firebase hosting and Firebase authentication are used to release our final web app to the world.

Acknowledgments

To my friends, because they always found time to review my code and drafts; to my colleagues, because they helped me a lot with their feedback; to Yogendra, because his attention to detail made this book better; and to my editors, because their feedback and reviews have made this book a high-quality guide.

Table of Contents
About the Author
Carlos Rojas
is an engineer with more than ten years of experience building digital - photo 3
is an engineer with more than ten years of experience building digital products. He is focused on front-end technologies (HTML, CSS, JS, Angular, React, Polymer, and Vue.js) and cutting-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 through talks at meetups, videos on YouTube, other books published by Apress, his personal blog ( https://medium.com/@carlosrojas_o ) , and helping startups and other companies run workflows to make excellent digital products. As such, his books aim to convey his love for the construction of scalable, high-quality products.

About the Technical Reviewer
Yogendra Sharma
is a developer with experience in architecture design and development of - photo 4
is a developer with experience in architecture, design, and development of scalable and distributed applications, with a core interest in microservices and Spring. Currently, he works as an IoT and cloud architect at Intelizign Engineering Services Pvt, Pune.

Yogendra also has hands-on experience in such technologies as AWS, IoT, Python, J2SE, J2EE, NodeJS, Vue.js, Angular, MongoDB, and Docker. He is constantly exploring technical novelties and is open-minded and eager to learn about new technologies and frameworks. He has reviewed several books and video courses published by Apress and Packt.

Carlos Rojas 2021
C. Rojas Building Native Web Components https://doi.org/10.1007/978-1-4842-5905-4_1
1. Making Your First Web Component
Carlos Rojas
(1)
Medellin, Colombia

Welcome to building your first web component . This chapter discusses the various tools, technologies, designs, and development concepts that you will require to create your first web component. You will learn what a web component is, as well as what web browser support, design systems, and component-driven development (CDD) are.

What Are Web Components?

At a high level, Web Components are isolated pieces (kinds of blocks) with which a user interface (UI) can communicate with other elements, through properties and events (inputs and outputs from these blocks). Take the element, for example. We can use this element with any technologies in a browser, and we can pass such properties as width and height and listen for events such as onclick .

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Building Native Web Components: Front-End Development with Polymer and Vue.js»

Look at similar books to Building Native Web Components: Front-End Development with Polymer and Vue.js. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Building Native Web Components: Front-End Development with Polymer and Vue.js»

Discussion, reviews of the book Building Native Web Components: Front-End Development with Polymer and Vue.js and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.