Web Components Workshop
Source code to accompany a Web Components workshop.
The Project
The project for this workshop is to create a very simple app that "sings" along with the "Song that Doesn't End" from the children's show Lamb Chop's Play-Along!
Prerequisites
npm
git
- An Internet connection
- One or more of the following browsers:*
- Chrome 67+ (recommended)
- Firefox 63+
- Safari 10.1+
- Opera 41+
Setup
- Clone this project to your computer:
git clone https://github.com/CITguy/wc-workshop.git
- Install npm dependencies:
npm install
- Start the dev server:
npm start
- Navigate to http://localhost:8080 in your browser.
- Close the dev server by pressing
CTRL-C
Syllabus
- Lesson 1: Vanilla HTML, CSS, and JavaScript
- Lesson 2: HTML Templates
- Lesson 3: Shadow DOM
- Lesson 4: Autonomous Custom Elements
- Lesson 5: HTML Imports
- Lesson 6: ES Modules