FRONT Flashcards

(38 cards)

1
Q

¿Qué es vanilla JavaScript?

A

Código limpio sin librerías solo JavaScript nativo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cual es el lenguaje basado en JS orientado a OBJETOS?

A

TYPESCRIPT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nombra gestores de dependencias para JS

A

YARM
NPM
BOWER

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es un TRANSPILER?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Nombra algún TRANSPILER de JS

A

BABEL
TRACEUR
TSC(TYPESCRIPTCOMPILER)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo se llama el estándar de JAVA?

A

ECMA Script 262

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál ha sido la evolución de JAVA en cuanto a nomenclatura?

A

MOCHA – LIVESCRIPT – JAVASCRIPT – ECMA SCRIPT 262

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Que hace un motor de ejecución de js en el Navegador?

A

Modulo del navegador que interpreta o ejecuta el javascript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuál es el motor de ejecución de Edge y Chromne y ópera?

A

V8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuál es el motor de ejecución de Firefox ?

A

SPIDERMONKEY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuál es el motor de ejecución de SAFARI?

A

JAVASCRIPCORE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que otro nombre reciben las versiones de JS ES6 Y ES7

A

ES6 O ES2015
ES7 O ES2016

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Nombra tres gestores de demencias de JS

A

BOWER(ya no se usa)
YARN
NPM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuál es el archivo de configuración de todos los gestores de dependencias?

A

packet.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cuál sería la maquina de ejecución equivalente en JS a la JRE de java?

A

NODE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Herramienta antigua que creaba una estructura de directorios o scaffolding ?

A

Yeoman.
Funciona también sobre NODEJS, sirve para generar una estrucutra de directorios/ficheros en base a una serie de tipos de proyectos predefinidos.

17
Q

¿Qué son y Para qué se usaban GULP Y GRUNT?

A

Herramienta construida sobre NODEJS.
Se usa para mimificar código, transpilar SASS/LESS a CSS, ejecución de test…

18
Q

¿Por qué se dejaron de usar Gulp y Grunt?

A

Salen nuevas herramientas más potentes que tienen integradas todas las tareas. Se llaman
PACKET BUNDLE y un ejemplo es WEBPACK

19
Q

Además de WEBPACK que otros pacte burdel conoces

A
  • BROWSERIFY
  • PARCEL
  • ROLLUP
  • ESBUILD
  • FUSEBOX
20
Q

¿Por qué se dejaron de usar Yeoman?

A

Porque cuando te instalas un framework este vienen con las herramientas predeterminadas que te generan la estructura del proyecto atendiendo a las necesidades

21
Q

¿Qué es Angular CLI?

A

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.

22
Q

¿Cuál sería la analogia de v8 y JAVA?

A

V8 seria la máquina virtual. Node sería el JRE completo.

23
Q

Nombra 3 preprocesadores o motores de plantillas de HTML

A

HANDELEBARS
MUSTACHE
PUG

24
Q

¿Como llamamos a los manejadores de eventos en JS?

A

CALLBACKS
Mielemento.onclick=function(evento) {
. . .
}
Mielemento.addEventlistener(click
Function(evento){
. . .
)}
}

25
¿Cómo se llama el elemento importante que añade AJAX al navegador?¿Para qué sirve?
XMLHTTPREQUEST(XHR) Nos sirve para hacer peticiones asícronas al servidor
26
¿Que indica el estado 0 en el atributo readystate del XHR?¿ Y el 4?
4=COMPLETADO HAY RESPUESTA 0=SIN INICIALIZAR
27
¿Que devuelven las propiedades RESPONETEXT y RESPONSEXML?
RESPONETEXT --> JSON RESPONSEXML --> XML
28
¿Qué dos estados son los más famosos del XHR?
404 NOT FOUND 200 OK
29
¿Cuáles son los métodos más informales del XHR?
OPEN Y SEND
30
¿Cuál es el evento más importante del XHR?¿Que atributo desencadena este evento?
Evento - ONREADYSTATECHANGE Atributo - READYSTATE
31
¿Cómo se llama el sustituto del XHR?
FETCH API. Todavía no está estandarizado. Los navegadores ya lo tienen incorporado
32
¿Cual es la librería de terceros que hace la misma función del XHR o del FETCH API?
AXIOS.
33
Que significa el operador % en JS
Devuelve el resto de la división
34
¿Qúe significa el operador **?
Es la potencia. A**B eleva A a la potencia de B
35
¿Que significa el operador ===?
Comprueba si el valor y el tipo de dato de a es igual al de b.
36
¿Elementos que no burbugean?
FOCUS/BLUR
37
¿Qué hace el evento SOTOPPROPAGATION?
Detiene el burbujeo
38
¿Qué hace el evento preventdefault?
Cualquier acción por defecto que deba producirse como resultado de este evento, no ocurrirá.