JavaScript
JavaScript es un lenguaje de programación comúnmente utilizado en desarrollo web. Originalmente fue desarrollado por Netscape como un medio para agregar elementos dinámicos e interactivos a los sitios web. Si bien JavaScript está influenciado por Java, la sintaxis es más similar a C y está basado en ECMAScript, un lenguaje de script desarrollado por Sun Microsystems.
JavaScript es un lenguaje de script del lado del cliente, lo que significa que código fuente es procesado por el cliente navegador web en lugar de en el servidor web. Esto significa JavaScript funciones puede ejecutarse después de que se haya cargado una página web sin comunicarse con el servidor. Por ejemplo, una función de JavaScript puede verificar un formulario web antes de enviarlo para asegurarse de que todo lo requerido campos han sido llenados El código JavaScript puede generar un mensaje de error antes de que cualquier información se transmita realmente al servidor.
Al igual que los lenguajes de secuencias de comandos del lado del servidor, como PHP y a la ASP, El código JavaScript se puede insertar en cualquier lugar dentro del HTML de un página web. Sin embargo, solo el salida del código del lado del servidor se muestra en el HTML, mientras que el código JavaScript permanece completamente visible en la fuente de la página web. También se puede hacer referencia en un .JS archivo, 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 agrega 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>
suma de funciones (a, b)
{
devuelve a + b;
}
var total = suma (7,11);
alerta (total);
Script>
Las funciones de JavaScript se pueden invocar dentro de <Script> etiquetas o cuando tienen lugar eventos específicos. Los ejemplos incluyen onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit y muchos otros. Si bien 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.