Tutorial de Javascript
JavaScript es un lenguaje de programación interpretado, orientado a objetos y basado en prototipos. Es utilizado principalmente en el desarrollo de aplicaciones web para la creación de funcionalidades dinámicas e interactivas en páginas web.
JavaScript es un lenguaje de programación del lado del cliente, lo que significa que se ejecuta en el navegador web del usuario, y también puede ser utilizado en el lado del servidor con Node.js.
JavaScript es compatible con una amplia variedad de frameworks y bibliotecas que simplifican el desarrollo de aplicaciones, como React, Vue.js, Angular, jQuery y muchos más.
Mi primer JavaScript
¿Por qué estudiar JavaScript?
Hay varias razones por las que estudiar JavaScript puede ser beneficioso:
- Es uno de los lenguajes de programación más populares: JavaScript es uno de los lenguajes de programación más utilizados en todo el mundo, lo que significa que hay muchas oportunidades laborales para los desarrolladores que lo dominan.
- Es el lenguaje de programación para la web: JavaScript se ejecuta en todos los navegadores web modernos y es el lenguaje de programación que se utiliza para crear interactividad y dinamismo en las páginas web. Por lo tanto, si desea desarrollar aplicaciones web, es esencial que aprenda JavaScript.
- Tiene una curva de aprendizaje accesible: Aunque JavaScript tiene características avanzadas, su sintaxis y estructura son relativamente sencillas y fáciles de aprender. También hay muchos recursos y tutoriales en línea disponibles para ayudar a los nuevos desarrolladores a comenzar con JavaScript.
- Permite crear aplicaciones ricas en características: JavaScript es muy versátil y se puede utilizar para crear una amplia variedad de aplicaciones web, desde juegos hasta aplicaciones empresariales y aplicaciones móviles híbridas. Además, con la ayuda de bibliotecas y frameworks populares, como React, Angular o Vue.js, se puede desarrollar aplicaciones aún más complejas y eficientes.
- Aumenta la interactividad y la experiencia del usuario: JavaScript permite crear efectos visuales y animaciones impresionantes, como menús desplegables, diapositivas y otros elementos interactivos que mejoran la experiencia del usuario. Por lo tanto, es esencial para los desarrolladores de front-end que deseen mejorar la calidad y la funcionalidad de sus páginas web.
JavaScript puede cambiar el contenido HTML
JavaScript puede acceder y modificar el contenido HTML
de una página web utilizando el Document Object Model (DOM). El DOM es una representación del contenido de una página web en forma de objetos, que JavaScript puede manipular para cambiar el contenido, el estilo y el comportamiento de la página.
Uno de los muchos métodos HTML
de JavaScript es getElementById()
.
El siguiente ejemplo busca un elemento HTML
con id="demo" y cambia el contenido del elemento (innerHTML) a "Hello JavaScript":
document.getElementById("demo").innerHTML = "Hello JavaScript";
JavaScript acepta comillas simples y dobles:
document.getElementById('demo').innerHTML = 'Hello JavaScript';
JavaScript puede cambiar los valores de los atributos HTML
Para cambiar un valor de atributo HTML
con JavaScript, primero es necesario seleccionar el elemento HTML
adecuado utilizando el DOM. Luego, se puede acceder al valor del atributo utilizando la propiedad correspondiente del elemento y cambiar su valor mediante la asignación de un nuevo valor.
Por ejemplo, si se desea cambiar el valor de un atributo src
de una imagen, se podría hacer lo siguiente:
La bombilla

<!DOCTYPE html>
<html>
<body>
<h2>What Can JavaScript Do?</h2>
<p>JavaScript can change HTML attribute values.</p>
<p>In this case JavaScript changes the value of the src (source) attribute of an image.</p>
<button onclick="document.getElementById('myImage').src='https://nuevostutoriales.com/wp-content/uploads/2022/05/pic_bulbon.gif'">Turn on the light</button>
<img id="myImage" src="https://nuevostutoriales.com/wp-content/uploads/2022/05/pic_bulboff.gif" style="width:100px">
<button onclick="document.getElementById('myImage').src='https://nuevostutoriales.com/wp-content/uploads/2022/05/pic_bulboff.gif'">Turn off the light</button>
</body>
</html>
JavaScript puede cambiar los estilos HTML (Cascading Style Sheets)
JavaScript puede cambiar los estilos HTML
, también conocidos como CSS
(Cascading Style Sheets), de una página web.
document.getElementById("demo").style.fontSize = "35px";
JavaScript puede ocultar elementos HTML
Para ocultar un elemento, se puede utilizar la propiedad display
del estilo CSS
del elemento y establecer su valor en "none". Por ejemplo, si se desea ocultar un elemento con id "demo" mediante JavaScript, se podría hacer lo siguiente:
document.getElementById("demo").style.display = "none";
JavaScript puede mostrar elementos HTML
Para mostrar un elemento oculto previamente, se puede utilizar la propiedad display
del estilo CSS
del elemento y establecer su valor en "block" o "inline", dependiendo del tipo de elemento y del diseño de la página web.
Por ejemplo, si se desea mostrar un elemento con id "demo" que ha sido ocultado previamente mediante JavaScript, se podría hacer lo siguiente:
document.getElementById("demo").style.display = "block";