-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.js
168 lines (124 loc) · 3.85 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
console.log("hello!");
var x = 5;
var name = "Peter";
let y = 7;
console.log(name);
if (x > 3) {
console.log(x);
}
for (let i=0; i < 10; i++) {
console.log(i);
}
// in Java: int[] o List<Integer>
let numbers = [3, 7, 2, 1];
let animals = ["cat", "dog"];
// bad practice: let mix = ["cat", 7, true, "dog"];
for (var i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
let sum = suma(3,7);
console.log(sum);
greet("Javi");
// obtiene un elemento html con el selector CSS indicado
let escudo = document.querySelector(".header img");
// cambios en el estilo CSS:
// escudo.style.display = "none"; // esto esconde el elemento
//escudo.style.border = "5px solid red";
// Esto hace que cuando se haga click en el escudo, se llame a la funcion escudoClickado
//escudo.onclick = escudoClickado;
escudo.onmouseover = escudoRatonOn;
escudo.onmouseout = escudoRatonOut;
let lala = document.querySelectorAll(".block div");
for (i = 0; i < lala.length; i++) {
lala[i].onclick = lalaClickado;
}
let jugadores = document.querySelectorAll(".jugadores div");
let links = document.querySelectorAll(".jugadores a");
let paco = document.querySelector(".paco");
let andre = document.querySelector(".andre");
let caca = document.querySelector(".caca");
for (i = 0; i < jugadores.length; i++) {
jugadores[i].onmouseover = jugadoresRatonOn;
jugadores[i].onmouseout = jugadoresRatonOut;
}
for (i = 0; i < links.length; i++) {
links[i].onmouseover = linksRatonOn;
links[i].onmouseout = linksRatonOut;
}
paco.onmouseover = pacoRatonOn;
paco.onmouseout = pacoRatonOut;
andre.onmouseover = andreRatonOn;
andre.onmouseout = andreRatonOut;
andre.onclick = andreClickado;
caca.onclick = cacaClickada;
// funciones
/*function escudoClickado() {
console.log("El escudo ha sido clicado"); // abrir consola para ver estos mensajes
escudo.style.border = "5px solid blue"; // cambiamos el borde del escudo
// Dentro de la función podemos usar event.target para referirnos al elemento clicado
// (en este caso es el mismo escudo, así que es igual poner 'escudo' o 'event.target')
event.target.style.padding = "10px"; // añadimos un padding
escudo.style.height = "250px";
escudo.style.width = "300px";
}*/
function escudoRatonOn() {
console.log("raton encima del escudo");
escudo.classList.add("escudoCambiado");
}
function escudoRatonOut() {
console.log("raton fuera del escudo");
escudo.classList.toggle("escudoCambiado");
}
function lalaClickado() {
event.target.style.color = "red";
}
function jugadoresRatonOn() {
event.target.style.color = "gold";
}
function jugadoresRatonOut() {
event.target.style.color = "black";
}
function linksRatonOn() {
event.target.style.color = "red";
}
function linksRatonOut() {
event.target.style.color = "blue";
}
function pacoRatonOn() {
paco.textContent = "ALCANCER TUERCEBOTAS";
//lo mismo es JQuery $(paco).text("ALCANCER TUERCEBOTAS");
paco.classList.add("textoCambiado");
}
function pacoRatonOut() {
paco.textContent = "17- Paco Alcacer";
//$(paco).text("17- Paco Alcacer");
paco.classList.toggle("textoCambiado");
}
function andreRatonOn() {
andre.textContent = "Clicka para verme !!!!";
//$(andre).text("Clicka para verme !!!!");
andre.classList.add("textoCambiado");
//andre.style.display = "none";
//caca.style.display = "block";
}
function andreRatonOut() {
andre.textContent = "21- André Gomes";
//$(andre).text("21- André Gomes");
andre.classList.toggle("textoCambiado");
//caca.style.display = "none";
//andre.style.display = "initial";
}
function andreClickado() {
caca.style.display = "block";
andre.style.display = "none";
}
function cacaClickada() {
caca.style.display = "none";
andre.style.display = "initial";
}
function greet(name) {
console.log("Hello " + name);
}
function suma(x, y) {
return x + y;
}