Web Components es un estándar de HTML5 que nos permite crear componentes propios para poder reutilizarlos en cualquier aplicación web.
Por ejemplo, si queremos agregar un datepicker
Otra opción es agregarlo con un <iframe>
Se divide en 4 sub-elementos:
o
Es un nuevo tag llamado <template> para definir código que va a ser reutilizado.
Inicialmente para el navegador, todo lo que esté dentro de este tag no existe.
Nos permite encapsular el HTML y CSS de un componente
Cambiar estilos a un componente desde afuera
Nos permite cargar archivos html dentro del <head>
Es un framwork de JS basado en Web Components
Es un lenguaje tipado de alto nivel
La comunicación entre componentes es a través de un data flow de entrada y un action flow de salida.
Hay dos tipos de compilación de componentes:
El compilador es el mismo, lo que cambia es el momento de compilación
Nos permite cargar algunas partes de la aplicación y el resto se cargan en el momento que se necesiten.
Por ejemplo: Una aplicación administrativa
Ahora con Angular podemos crear tanto aplicaciones web como nativas para iOS y Android.
Es una interfaz de linea de comando para Angular.
Algunos comandos disponibles:
josegutierrezmdp@gmail.com