Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

Fix broken links on the introduction page #77

Merged
merged 1 commit into from
Sep 14, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions static/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ Web components are based on existing web standards. Features to support web comp
Web components are based on four main specifications:

## Custom Elements
The [Custom Elements specification](https://w3c.github.io/webcomponents/spec/custom/) lays the foundation for designing and using new types of DOM elements.
The [Custom Elements specification](https://wicg.github.io/webcomponents/spec/custom/) lays the foundation for designing and using new types of DOM elements.

## Shadow DOM
The [shadow DOM specification](https://w3c.github.io/webcomponents/spec/shadow/) defines how to use encapsulated style and markup in web components.
The [shadow DOM specification](https://wicg.github.io/webcomponents/spec/shadow/) defines how to use encapsulated style and markup in web components.

## ES Modules
The [ES Modules specification](https://html.spec.whatwg.org/multipage/webappapis.html#integration-with-the-javascript-module-system) defines the inclusion and reuse of JS documents in a standards based, modular, performant way.
Expand Down Expand Up @@ -80,7 +80,7 @@ shadowRoot.innerHTML = '<h1>Hello Shadow DOM</h1>'; // Could also use appendChil
# Libraries for building web components
Many libraries already exist that make it easier to build web components. [The libraries section](https://www.webcomponents.org/libraries) of the site has additional details but here are some you can try out:
* [Hybrids](https://github.com/hybridsjs/hybrids) is a UI library for creating Web Components with simple and functional API.
* [LitElement](https://github.com/Polymer/lit-element) uses [lit-html](https://github.com/Polymer/lit-html) to render into the element's Shadow DOM and adds API to help manage element properties and attributes.
* [lit-element](https://github.com/lit/lit/tree/main/packages/lit-element) uses [lit-html](https://github.com/lit/lit/tree/main/packages/lit-html) to render into the element's Shadow DOM and adds API to help manage element properties and attributes.
* [Polymer](https://www.polymer-project.org) provides a set of features for creating custom elements.
* [Slim.js](http://slimjs.com) is an opensource lightweight web component library that provides data-binding and extended capabilities for components, using es6 native class inheritance.
* [Stencil](https://stenciljs.com/) is an opensource compiler that generates standards-compliant web components.