JavaScript

JavaScript es un lenguaje de programación que se usa comúnmente en el desarrollo web. Originalmente, Netscape lo desarrolló como un medio para agregar elementos dinámicos e interactivos a los sitios web. Aunque JavaScript está influido por Java, la sintaxis es más similar a la de C y se basa en ECMAScript, un lenguaje de scripting desarrollado por Sun Microsystems.

JavaScript es un lenguaje de scripting del lado del cliente, lo que significa que el código fuente es procesado por el navegador web del cliente en lugar del servidor web. Esto significa que las funciones de JavaScript pueden ejecutarse después de que una página web se haya cargado sin comunicarse con el servidor. Por ejemplo, una función de JavaScript puede comprobar un formulario web antes de enviarlo para asegurarse de que todos los campos obligatorios se hayan completado. El código JavaScript puede mostrar un mensaje de error antes de que se transmita información al servidor.

Al igual que los lenguajes de scripting del lado del servidor, como PHP y ASP, el código JavaScript se puede insertar en cualquier lugar del HTML de una página web. Sin embargo, en el HTML solo se muestra el resultado del código del lado del servidor, mientras que el código JavaScript permanece completamente visible en el código fuente de la página web. También se puede incluir una referencia a él en un archivo .JS independiente, que también se puede ver en un navegador.

A continuación se muestra un ejemplo de una función básica de JavaScript que suma dos números. La función se llama con los parámetros 7 y 11. Si el código siguiente se incluyera en el HTML de una página web, mostraría el texto "18" en un cuadro de alerta.

<script>
  function sum(a,b)
  {
    return a + b;
  }
  var total = sum(7,11);
  alert(total);
</script>

Las funciones de JavaScript se pueden llamar dentro de las etiquetas <script> o cuando ocurren eventos específicos. Algunos ejemplos son onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit y muchos otros. Aunque el JavaScript estándar todavía se usa para realizar funciones básicas del lado del cliente, muchos desarrolladores web ahora prefieren usar bibliotecas de JavaScript como jQuery para agregar elementos dinámicos más avanzados a los sitios web.

Actualizado August 8, 2014 por Per C.

quizPon a prueba tu conocimiento

What of the following services provides a private network connection?

A
PPP
0%
B
TCP
0%
C
VPN
0%
D
NTP
0%
Correct! Incorrect!     View the VPN definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de JavaScript en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.