Skip to content

juanignaciosl/ftt-web-components

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ftt-web-components

  • ftt.programania.net basada en web components estandar
  • proyecto para aprender web components
  • todo puede estar mal. Feedback welcome
  • código base para el curso Exprime Javascript

Credits

Cheatsheets

Presentaciones clave

Tutoriales completos

Práctica deliberada

Ejercicio concreto Conceptos a entender (temario)
Content Cell Content Cell
Content Cell Content Cell

Descripción del stack

  • tecnologías y por qué cada una

Conceptos clave

Mindmap

  • ...

Web components

  • Apuntes de conceptos web components

  • greenfield browsers (postcss + babel) : verlo funcionar en iexplorer 11

  • web component

  • custom element

  • shadow dom, light dom

  • selector.attachShadow <-- shadow a cosas que no sean un componente

  • mode = open, mode =...

  • html template (no solo html, también puede tener script y style)

  • document.importNode(

  • html modules <-- por ahora pasando

  • <#shadow-root>

  • <-- es algo propio del shadowdom, no tiene por qué ser un custom element -- extends HTMLElement, connectedCallback(), disconnectedCallback(), attributeChangedCallback() <-- lifecycle

  • customElements.define

Js

CSS y web components

Lit-element / Lit-html

Javascript antifrágil (aburrido)

Puntuación lighthouse

  • ...

Crosscutting concerns

Walking skeleton (build/test/deploy)

Stack

Misc

Ideas diver

Usar un Google Spreadsheet como backend para protitpar

About

ftt.programania.net basada en web components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.3%
  • CSS 2.4%
  • HTML 2.3%