Ir al contenido

Usuario:Emir.Herrera/Taller/JavaScript

De Wikiversidad

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

[Breve resumen del tema tratado en la lección]

Contexto de ejecución

[editar]

Izado

[editar]

Izado de variables

[editar]

var

[editar]

Tiene un alcance "local" y permite una redefinición de la variable

let

[editar]

Tiene un alcance de bloque y no permite la redefinición de la variable

const

[editar]

Declara constantes

Izado de funciones

[editar]

this

[editar]

ECMAScript

[editar]

[Breve resumen del tema tratado en la lección]

Evaluación Parcial

[editar]

Webpack

[editar]

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 fragmentos de código.

Los componentes web son distribuidos mediante guiones de JavaScript, que de forma dinámica realizan la inserción del código correspondiente en el documento HTML.

Las 3 tecnologías que intervienen en la construcción de un componente web son:

  • Custom elements
  • Shadow DOM
  • HTML Template