JS
JS
•
•
•
•
•
•
•
2
Tabla de Contenido
Objetos ___________________________________________________ 9
Características de los Objetos: ________________________________________________________ 9
Usando Destructuring _____________________________________________________________ 10
Object Literal Enhacement __________________________________________________________ 10
Manipulación de Objetos ___________________________________________________________ 11
Destructuring de 2 o mas objetos ____________________________________________________ 12
Unir dos objetos en un uno solo _____________________________________________________ 13
Arrays ___________________________________________________ 14
Operaciones con arreglos ___________________________________________________________ 15
Destruccturing array _______________________________________________________________ 17
Funciones – Function declaration ____________________________________________________ 20
Funciones con parámetros __________________________________________________________ 20
Funciones que retornan valores _____________________________________________________ 21
Funciones – Function Expression _____________________________________________________ 22
Arrow Functions __________________________________________________________________ 22
Arrows Function y Arrows Methods __________________________________________________ 23
CONDICIONALES – IF ______________________________________________________________ 28
Condicionales || y && (or, and) ______________________________________________________ 29
3
Condicionales - Ternarios ___________________________________________________________ 30
Scope de Variables ________________________________________________________________ 31
El DOM __________________________________________________ 31
QUERYSELECTOR__________________________________________________________________ 33
QUERYSELECTORALL _______________________________________________________________ 34
Manipulación de HTML con JS _______________________________________________________ 35
Eventos en JS ____________________________________________________________________ 36
Eventos para inputs _______________________________________________________________ 38
Eventos para submit _______________________________________________________________ 40
Generar código HTML con JS ________________________________________________________ 41
Imports y Exports _________________________________________________________________ 42
Fetch API y Promises ______________________________________________________________ 44
Fetch API con Async/Await _________________________________________________________ 47
Multiples Async/Await y Performance ________________________________________________ 48
Template String___________________________________________________________________ 50
4
¿Qué es JavaScript?
Entorno de desarrollo
•
•
Variables
5
6
Tipos de datos y valores en JS
7
8
Objetos
9
Usando Destructuring
10
Manipulación de Objetos
11
Destructuring de 2 o más objetos
12
Unir dos objetos en un uno solo
13
Arrays
•
•
14
Operaciones con arreglos
15
16
Destruccturing array
17
•
• ,
•
• ,
• ,
• ,
• ,
•
18
•
19
Funciones – Function declaration
20
Funciones que retornan valores
21
Funciones – Function Expression
Arrow Functions
22
•
23
‘
•
•
24
25
26
27
CONDICIONALES – IF
28
Condicionales || y && (or, and)
29
Condicionales - Ternarios
30
Scope de Variables
El DOM
31
32
selector Clase
QUERYSELECTOR
33
QUERYSELECTORALL
34
Manipulación de HTML con JS
35
Eventos en JS
36
•
37
o
38
•
39
Eventos para submit
40
Generar código HTML con JS
41
Imports y Exports
42
Entonces se debe de hacer de la siguiente manera:
43
O darle un alias:
44
45
46
Fetch API con Async/Await
47
•
48
•
49
•
Template String
50
Bibliografía
51