Accede al curso completo

Estás visualizando el contenido gratuito de uno de nuestros cursos. Para poder ver el curso completo, puedes comprarlo o suscribirte a nuestro catálogo completo.

Descripción

Esta es una introducción práctica del uso de componentes Lit en proyectos para la web. La idea es mostrar la experiencia de desarrollo de un proyecto HTML normal, en el que usamos custom elements (componentes estándar) desarrollados con Lit, lo que nos permite realizar con rapidez interfaces con avanzados comportamientos dinámicos. 

Materiales de la clase

Momentos de la clase

Aquí puedes consultar los momentos de la clase que se han destacado por su interés. De esta manera puedes acceder más rápidamente a aquellas partes que te interesen más.

Tú también puedes generar tus momentos y ayudar al resto de los estudiantes desde el reproductor.

Usando componentes Lit en proyectos HTML

Curso de Lit

Accede al curso completo

Estás visualizando el contenido gratuito de uno de nuestros cursos. Para poder ver el curso completo, puedes comprarlo o suscribirte a nuestro catálogo completo.

Comentarios

Descripción

Esta es una introducción práctica del uso de componentes Lit en proyectos para la web. La idea es mostrar la experiencia de desarrollo de un proyecto HTML normal, en el que usamos custom elements (componentes estándar) desarrollados con Lit, lo que nos permite realizar con rapidez interfaces con avanzados comportamientos dinámicos. 

Materiales de la clase

Momentos de la clase

Aquí puedes consultar los momentos de la clase que se han destacado por su interés. De esta manera puedes acceder más rápidamente a aquellas partes que te interesen más.

Tú también puedes generar tus momentos y ayudar al resto de los estudiantes desde el reproductor.

Preguntas

FALTA INFORMACION

En este video por lo que veo , crea unos nuevos archivos en el mismo proyecto anterior con el componente del mensaje. Ahora esos archivos son app.html , app.css y app.js , el caso es que en el index.js y en el index.html no dice que modificaciones hay que hacer para que estos sean los nuevos archivos. Yo he creado un proyecto nuevo desde cero, pero no se como importar un app.html o un app.css en mi archivo index.js como hacíamos en la clase anterior. Se han hecho cosas fuera de camara que no soy capaz en principio de recrear.

Hola Carlos,

Gracias por tu pregunta y tu feedback que siempre ayuda a mejorar el curso.

Primero quiero aclarar que este vídeo es más bien un "demo" sobre qué se puede hacer usando componentes ya hechos por la comunidad, sin necesidad de programar siquiera. En principio no forma parte del flujo del curso "paso a paso", sino que que se grabó para demostrar las "bondades" del desarrollo basado en componentes. En la sección titulada "CONTENIDO COMPLETO DEL CURSO DE LIT" es cuando empiezan las clases en directo y se puede ver todo más paso a paso.

De todos modos, es verdad que el ejemplo empieza con una base de código ya montado que puede resultar confuso si estamos queriendo reproducir los pasos.

De todos modos, son archivos HTML básicos que puedes crear tú mismo fácilmente. Son archivos independientes que no necesitas importar desde los anteriores. El modelo es como si fuera un sitio de muchas páginas. Es decir, app.html es una nueva página del proyecto a la que accedes idependientemente de el archivo index.html. Por eso cuando se abre el ejemplo desarrollado en el navegador se usa la url

http://localhost:8000/app.html

Por si no queda claro, en el video anterior el ejemplo corría sobre el index.html y para verlo accedíamos a http://localhost:8000 y en este vídeo es un ejemplo independiente que se abre desde http://localhost:8000/app.html

Por tanto, los pasos que se han hecho fuera de vídeo son simplemente:

  • Crear un archivo llamado app.html
  • Crear un archivo llamado app.js
  • Crear un archivo llamado app.css

Estos archivs se han colocado en la carpeta raíz, como puedes ver en el listado de archivos del editor.

Los códigos de esos archivos se pueden ver en el mismo vídeo, pero están prácticamente vacíos, por lo que crearlos te resultará muy sencillo.

Si todavía tienes dudas después de este comentario, por favor, crea otra pregunta y con gusto te ayudaré a montar el ejemplo. También, si lo deseas, puedes saltar directamente a la sección titulada "CONTENIDO COMPLETO DEL CURSO DE LIT", porque todo lo que verás en los vídeos cortos del principio lo vas va ver también en las clases paso a paso.

Saludos

ok, no me había fijado que estaba accediendo a localhost:8000/app.html, lo que he hecho para poder seguir el video es recrear todo en el index.html que si lo sirve, como bien me dices, el web dev server en la direccion localhost:8000. Muchas gracias por la rápida respuesta !!!! Probablemente tenga que hacer alguna pregunta más, no me cojas mucha manía por favor.

Q va Carlos, al contrario, para mi son excelentes todas las preguntas porque me ayudan a detectar posibles lagunas del curso y mejorarlo.

De hecho acabo de grabar un vídeo que creo que puede cubrir la duda que te has encontrado y a agregar otra herramienta de utilidad para los primeros pasos con Lit, que es "Vite".

Así q enseguida vas a ver un nuevo vídeo que espero que te pueda ayudar a verlo todo desde cero y paso a paso, o al menos enriquecer con una nueva herramientas de desarrollo que puedes usar.

Solo para avisar que he publicado la clase nueva en la que se muestra el desarrollo con Lit usando la herramienta frontend Vite, que es actualmente la mejor alternativa y más sencilla para trabajar las aplicaciones frontend y es compatible con la mayoría de los stack tecnológicos para desarrollo web.

Primeros pasos con Lit usando Vite como herramienta de desarrollo

Hacer una pregunta

Para no perderse nada

No te pierdas ninguna de nuestras clases en directo

Crea gratis tu usuario en EscuelaIT y activa los avisos por email en el panel de control.

¿Quieres acceso a todos nuestros cursos?

Cientos de cursos y miles de horas de vídeo para aprender todo lo que necesitas