Farrell, Ben Web Components in Action (1617295779)
Web components are a standardized way to build reusable custom elements for web pages and applications using HTML, CSS, and JavaScript. A web component is well-encapsulated, keeping its internal structure separate from other page elements so they don’t collide with the rest of your code. In Web Components in Action you’ll learn to design, build, and deploy reusable web components from scratch. Web Components in Action teaches you how to build and use web components without relying on a framework like Polymer. You’ll start by learning what goes into a web component, using JavaScript, HTML, and CSS. After you experiment with a few simple components, you’ll learn how to customize them and apply best design practices to maximize reusability and build complete Web Component based applications with strategies that help make your components work together.