FRONT Flashcards
(38 cards)
¿Qué es vanilla JavaScript?
Código limpio sin librerías solo JavaScript nativo
¿Cual es el lenguaje basado en JS orientado a OBJETOS?
TYPESCRIPT
Nombra gestores de dependencias para JS
YARM
NPM
BOWER
¿Qué es un TRANSPILER?
Convierten TYPESCRITP en JAVASCRIPT
Fueron necesarios debido a que le código evolucionó mucho más que los motores de ejecución de los navegadores. Entonces este transpilador ayudaba a convertir el código objeto a código legible.
Nombra algún TRANSPILER de JS
BABEL
TRACEUR
TSC(TYPESCRIPTCOMPILER)
¿Cómo se llama el estándar de JAVA?
ECMA Script 262
¿Cuál ha sido la evolución de JAVA en cuanto a nomenclatura?
MOCHA – LIVESCRIPT – JAVASCRIPT – ECMA SCRIPT 262
¿Que hace un motor de ejecución de js en el Navegador?
Modulo del navegador que interpreta o ejecuta el javascript.
¿Cuál es el motor de ejecución de Edge y Chromne y ópera?
V8
¿Cuál es el motor de ejecución de Firefox ?
SPIDERMONKEY
¿Cuál es el motor de ejecución de SAFARI?
JAVASCRIPCORE
Que otro nombre reciben las versiones de JS ES6 Y ES7
ES6 O ES2015
ES7 O ES2016
Nombra tres gestores de demencias de JS
BOWER(ya no se usa)
YARN
NPM
¿Cuál es el archivo de configuración de todos los gestores de dependencias?
packet.json
¿Cuál sería la maquina de ejecución equivalente en JS a la JRE de java?
NODE.
¿Herramienta antigua que creaba una estructura de directorios o scaffolding ?
Yeoman.
Funciona también sobre NODEJS, sirve para generar una estrucutra de directorios/ficheros en base a una serie de tipos de proyectos predefinidos.
¿Qué son y Para qué se usaban GULP Y GRUNT?
Herramienta construida sobre NODEJS.
Se usa para mimificar código, transpilar SASS/LESS a CSS, ejecución de test…
¿Por qué se dejaron de usar Gulp y Grunt?
Salen nuevas herramientas más potentes que tienen integradas todas las tareas. Se llaman
PACKET BUNDLE y un ejemplo es WEBPACK
Además de WEBPACK que otros pacte burdel conoces
- BROWSERIFY
- PARCEL
- ROLLUP
- ESBUILD
- FUSEBOX
¿Por qué se dejaron de usar Yeoman?
Porque cuando te instalas un framework este vienen con las herramientas predeterminadas que te generan la estructura del proyecto atendiendo a las necesidades
¿Qué es Angular CLI?
Una herramienta de línea de comando que crea la estructura de archivos y directorios necesarios para crear un proyecto. Angular tiene su propio CLI, VUE el suyo… cada uno crea la estructura ateniendo a las necesidades del proyecto.
¿Cuál sería la analogia de v8 y JAVA?
V8 seria la máquina virtual. Node sería el JRE completo.
Nombra 3 preprocesadores o motores de plantillas de HTML
HANDELEBARS
MUSTACHE
PUG
¿Como llamamos a los manejadores de eventos en JS?
CALLBACKS
Mielemento.onclick=function(evento) {
. . .
}
Mielemento.addEventlistener(click
Function(evento){
. . .
)}
}