https://github.com/ryanseddon/web-components
A talk about web components. What they are and what they offer.
https://github.com/ryanseddon/web-components
Last synced: about 1 month ago
JSON representation
A talk about web components. What they are and what they offer.
- Host: GitHub
- URL: https://github.com/ryanseddon/web-components
- Owner: ryanseddon
- License: mit
- Created: 2013-07-24T10:53:28.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-05-03T07:46:56.000Z (about 11 years ago)
- Last Synced: 2025-04-11T12:21:29.983Z (about 1 month ago)
- Language: CSS
- Homepage: http://ryanseddon.github.io/web-components/
- Size: 5.57 MB
- Stars: 17
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
This is woefully out of date and in no way will it be updated.
# Web Components talk
The future of web development is through low level APIs that offer developers flexibility and granular control. Web Components are a part of this movement and offer great control over truly encapsulation "widgets".
## Dog fooding
This slide deck is itself a series of web components that demostrate the very topics I discuss through out the talk.
1. [``](https://github.com/ryanseddon/slideshow-component) is the top level container element
1. [``](https://github.com/ryanseddon/slideshow-component) is the individual peice within a slideshow element that itself extends another custom element.
1. [``](https://github.com/ryanseddon/markdown-component) is an element that excepts markdown as input and converts it to HTML.## Polymer
This slideshow uses the very cool Polymer library that offers both a series of polyfills as well as a wrapper on top of the Web Components API to abstract and add extra functionality.