This graph shows how many times the word ______ has been mentioned throughout the history of the program.
En JavaScript puedes escribir comentarios así, ¿no?
Esto es un comentario.
Sí, esto funciona bien, ¿vale?
Esto sería un comentario.
Puedes hacer un comentario de bloque, ¿no?
Y poner aquí, bueno, a ver...
Y esto, pues tú sigues escribiendo y haces así, ¿vale?
Esto es un comentario de bloque.
Pero hay otro tipo de comentario que quizás no utilizas en tu día a día
y no me extraña, que también soporta JavaScript.
Y a lo mejor no sabes cuál es.
A lo mejor si te digo qué es este, ¿te suena de algo este comentario?
Esto es un comentario de HTML en JavaScript.
Y esto funciona perfectamente.
Los comentarios HTML los puedes utilizar en JavaScript.
Y no pasa nada.
Funciona sin ningún tipo de problema.
Y de hecho, bueno, sin ningún tipo de problema.
Perdón.
Sin ningún tipo de problema lo puede interpretar JavaScript.
Pero sí que hay un problema, ¿vale?
Y por lo tanto, os voy a decir por qué no lo tenéis que utilizar nunca.
El problema de los códigos HTML, el código del comentario,
es que JavaScript se lo come con patatas,
pero no se lleva muy bien con ciertos transpiladores o minificadores.
Por ejemplo, no sé si Babel tiene algún problema con esto,
pero hay minificadores que no entienden esta sintaxis
porque dan por hecho que esto está fuera de todo uso, ¿vale?
Pero funcionar funciona.
Los comentarios de HTML funcionan perfectamente en JavaScript.
De hecho, esto era interesante porque, no sé,
pero hace mil millones de años, cuando todavía se ponía el type,
que por cierto, no hace falta que pongáis el type nunca más, ¿vale?
Aquí se hacía este comentario súper chungo, ¿no?
Para evitar que los navegadores que no soportaban JavaScript
ejecutasen este código, ¿no?
¿Y por qué se ponía el comentario del HTML?
Porque si no tenías JavaScript,
lo que iba a hacer este comentario HTML
era evitar que se ejecutase el código de dentro
que iba a intentar ejecutarlo y iba a dar un error.
Entonces, utilizabas el código del HTML
porque si no tenías JavaScript,
pues básicamente lo que hacía eso lo entendía como HTML,
pero si tenías JavaScript,
JavaScript sí que entendía ese comentario
y ejecutaba igualmente tu código JavaScript.
Era bastante interesante, bastante raro,
innecesario hoy en día, ¿vale?
Innecesario.
Esto no hace falta que lo hagáis.
Sí, esta lo he liado, ¿qué he hecho aquí?
Ah, sí, al fin, ahí, sí.
Pues eso, pero ya no hace falta que hagáis esto, ¿eh?
Nunca más.
De hecho, no hace falta ni que pongáis el type,
que el type ya por defecto siempre es text barra JavaScript,
ni hace falta que pongáis esto,
porque a las malas, si no tiene JavaScript,
pues no lo ejecutará y ya está.
Lo que en todo caso podéis utilizar el no script
para poner ciertas cosas que queréis que aparezcan en la página,
como por ejemplo, podéis decir que si no tiene JavaScript,
que no lo tiene activado,
pues necesitas JavaScript para que funcione la página, ¿vale?
Pues esto lo puedes hacer.
Esto no es HTML, esto no funciona en JavaScript.
Esto es para que lo veáis con HTML lo que podáis hacer, ¿vale?
Pero los comentarios HTML son válidos en JavaScript,
pero no los uséis, no los uséis, ¿vale?
Bueno,
¡Ay,
iOS,
iOS,
iOS,
iOS,
iOS,
iOS,
iOS,
iOS,
iOS.