-->

viernes, 1 de febrero de 2019

1.- JavaScript


¿Por qué estudiar JavaScript?
JavaScript es uno de los 3 lenguajes que todos los desarrolladores web deben aprender:
   1. HTML te sirve para definir el contenido de las páginas web.
   2. CSS para especificar el diseño de las páginas web.
   3. JavaScript para programar el comportamiento y dinamismo de las páginas web.
Las páginas web no son el único lugar donde se usa JavaScript. Muchos programas de escritorio y servidor utilizan JavaScript. Node.js es el más conocido. Algunas bases de datos, como MongoDB y CouchDB, también usan JavaScript como su lenguaje de programación.
Vale la pena comentar que java y JavaScript son completamente diferentes.

¿Que puede hacer JavaScript?

Uno de los muchos métodos HTML de JavaScript es getElementById().
Este ejemplo utiliza el método para "encontrar" un elemento HTML (con id = "demo") y cambia el contenido del elemento ( innerHTML) a "Hola JavaScript":

<!DOCTYPE html>
<html>
<body>
<h2>What Can JavaScript Do?</h2>
<p id="demo">JavaScript can change HTML content.</p>
<button type="button" onclick='document.getElementById("demo").innerHTML = "Hello JavaScript!"'>Click Me!</button>
</body>
</html>



Tambien puede cambiar los valores de atributos HTML
Ejemplo:

<!DOCTYPE html>
<html>
<body>

<h2>Que puede hacer JavaScript Do?</h2>

<p>JavaScript puede cambiar valores de atributos.</p>

<p>En este ejemplo cambia el atributo src (source) ade una imagen.</p>

<button onclick="document.getElementById('myImage').src='pic_bulbon.gif'">Turn on the light</button>

<img id="myImage" src="pic_bulboff.gif" style="width:100px">

<button onclick="document.getElementById('myImage').src='pic_bulboff.gif'">Turn off the light</button>

</body>
</html>



JavaScript Puede Cambiar estilos
Ejemplo:

<!DOCTYPE html>
<html>
<body>

<h2>Que puede hacer JavaScript?</h2>

<p id="demo">JavaScript puede cambiar estilos de una etiqueta HTML.</p>

<button type="button" onclick="document.getElementById('demo').style.fontSize='35px'">Click Me!</button>

</body>
</html>



En otras palabras se puede manipular un sitio web completamente.... :)


No hay comentarios:

Publicar un comentario