Usuario:Emir.Herrera/Taller/JavaScript
Lección 8: ECMAScript editar
[Breve resumen del tema tratado en la lección]
Evaluación Parcial editar
Bloque 3: JavaScript editar
Lección 8: Javascript editar
JavaScript Engine Global Memory
Call Stack Last In, First Out
Hoisting / Izado
Execution Context Global Execution Context Local/Functional Execution Context Eval Function Execution Context
Web API Event Loop
ECMAScript 2015 var, let, const var Tiene un alcance "local" y permite una redefinición de la variable
let Tiene un alcance de bloque y no permite la redefinición de la variable
const Declara constantes
[Breve resumen del tema tratado en la lección]
Lección 7: Webpack editar
Lección:10: Marcos de trabajo editar
Introducción a los marcos de trabajo editar
Los marcos de trabajo, establecen un conjunto de librerias y utilerias para el desarrollo de aplicaciones siguiendo una estandarización de la industria de desarrollo de software. AngularJS, p.e., es un marco de trabajo con un enfoque Modelo-Vista-Controlador y sus utilizarias reflejan y alientan esta filosofía.
Lo normal es que un marco de trabajo de fachada para desarrollo web contenga utilerias para generar plantillas y trabajar con HTML, CSS y JavaScript o TypeScript. Cada cuál con su propia filosofía particular.
Angular editar
Librerías útiles de Angular
- ngRx
React editar
Componente vs Elemento Composición vs Herencia
Vue editar
Componentes web editar
Los componentes web son un conjunto de diversas tecnologías que permiten distribuir código HTML encapsulado en su propio contenedor, facilitando así la reutilización de frágmentos de código.
Los componentes web son distribuidos medinte guines de JavaScript, que de forma dinámica realizan la inserción del código corresponidnete en el documento HTML.
Las 3 tecnmologías que intervienen en la construccicón de un componente web son:
- Custom elements
- Shadow DOM
- HTML Template