¿Qué
es JavaScript?
JavaScript es el lenguaje de programación encargado de dotar
de mayor interactividad y dinamismo a las páginas web. Cuando JavaScript se
ejecuta en el navegador, no necesita de un compilador. El navegador lee
directamente el código, sin necesidad de terceros. Por tanto, se le reconoce
como uno de los tres lenguajes nativos de la web junto a HTML (contenido y su
estructura) y a CSS (diseño del contenido y su estructura).
No conviene confundir JavaScript con Java, que es un
lenguaje de programación muy diferente. La confusión proviene del nombre,
registrado por la misma empresa creadora de Java (Sun Microsystems). JavaScript
(JS) se creó posteriormente, y la empresa norteamericana lo que hizo
simplemente fue cambiar el nombre que le habían puesto sus creadores al comprar
el proyecto (LiveScript). El lenguaje de programación Java está orientado a
muchas más cosas que la web desde sus inicios.
Con este lenguaje de programación del lado del cliente (no
en el servidor) podemos crear efectos y animaciones sin ninguna interacción, o
respondiendo a eventos causados por el propio usuario tales como botones
pulsados y modificaciones del DOM (document object model). Por tanto, nada
tiene que ver con el lenguaje de programación Java, ya que su principal función
es ayudar a crear páginas webs dinámicas.
El código de programación de JavaScript se ejecuta en los
navegadores, ya sean de escritorio o móviles, ya sean Android o Iphone. Sirve
para exactamente lo mismo, da igual en el tipo de dispositivo que se ejecute el
navegador.
JavaScript es capaz de detectar errores en formularios, de
crear bonitos sliders que se adapten a cualquier pantalla, de hacer cálculos
matemáticos de forma eficiente, de modificar elementos de una página web de
forma sencilla. Pero también JS es el encargado de que existan herramientas
como Google Analytics, Google Tag Manager, Facebook Pixel y tantas otras, que
son claros ejemplos de JavaScript.
Existe una tecnología llamada AJAX que permite intercambiar
información con el servidor sin tener que recargar la página. Es decir, sólo
cargamos de la página lo necesario. Esta tecnología desarrollada en JavaScript
ha supuesto uno de los principales avances en el desarrollo web. Aunque no la
sepamos reconocer, es la encargada de que podamos conseguir más mensajes,
tweets, emails…sólo pulsando un botón, sin tener que recargar la página.
Comentarios
Publicar un comentario