Marquesina

Este blog lo he creado para ir guardando los trucos que voy encontrando aqui y alla, los pongo en práctica y mientras voy aprendiendo en el camino, estoy escribiendo este blog, en realidad este blog es personal, pero eres bienvenido, si tienes comentarios o cosas que enseñar o más trucos para aplicarlos en blogger.

jueves, 6 de enero de 2011

¿Qué es Javascript?

Javascript es un lenguaje de programación que permite a los creadores de paginas WEB insertar acciones en sus páginas. 

Javascript es un lenguaje que puede ser utilizado por profesionales y por aquellos que se inician en el desarrollo y diseño de sitios web.

Javascript no requiere grandes conocimientos de programación, ni programas de compilación ya que el lenguaje funciona del lado del cliente, los navegadores de internet son los encargados de interpretar estos códigos.

Javascript es un lenguaje con muchas posibilidades, puede ser utilizado para crear pequeños programas que luego se pueden insertar en una página web o en programas más grandes, orientados a objetos mucho más complejos.

Con Javascript se pueden crear diferentes efectos e interactuar con los usuarios de internet.


Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.

Al principio HTML solo permitía crear páginas estáticas donde se podía mostrar textos con estilos, pero no se podía  interactuar con los usuarios. En 1990 nació Javascript por la necesidad de permitir a los autores de sitio web crear páginas que permitieran una  mayor interaccion con los usuarios.

 Javascript se puede encontrar en Internet en los siguientes servicios:
  • Correo
  • Chat
  • Buscadores de Información
También se pueden encontrar o crear códigos para insertarlos en las páginas como:
  • Reloj
  • Contadores de visitas
  • Fechas
  • Calculadoras
  • Validadores de formularios
  • Detectores de navegadores e idiomas

Para que estos dos lenguajes HTML y Javascript puedan convivir sin problemas entre ellos, se han de incluir unos delimitadores que separan las etiquetas HTML de las instrucciones Javascript. Estos delimitadores son las etiquetas <SCRIPT> y </SCRIPT>. Todo el código Javascript que  se ponga en la página ha de ser introducido entre estas dos etiquetas.

Asì entonces, el código javascript se inserta dentro de las etiquetas <body></body> de las páginas web. Generalmente se inserta entre las esriquetas <script></script>. También pueden estar ubicados en ficheros externos usando:

<script type="text/javascript" src="micodigo.js"></script>
 
Su sintaxis es similar a la usada en Java y C, al ser un lenguaje del lado del cliente este es interpretado por el navegador, no se necesita tener instalado ningún Framework.
  • Variables: var = “Hola”, n=103
  • Condiciones: if(i<10){ … }
  • Ciclos: for(i; i<10; i++){ … }
  • Arreglos: var miArreglo = new Array(“12”, “77”, “5”)
  • Funciones: Ppopias del lenguaje y predefinidas por los usuarios
  • Comentarios para una sola línea: // Comentarios
  • Comentarios para varias lineas:
    /*
    Comentarios
    */
  • Permite la programación orientada a objetos: document.write("Hola");
  • Las variables pueden ser definidas como: string, integer, flota, bolean simplemente utilizando “var”. Podemos usar “+” para concatenar cadenas y variables.
Javascript es soportado por la mayoría de los navegadores como Internet Explorer, Netscape, Opera, Mozilla Firefox , entre otros.

 Al surgir nuevos lenguajes como PHP del lado del servidor y Javascript del lado del cliente, surgió Ajax en acrónimo de (Asynchronous Javascript And XML). Estes es una técnica para crear aplicaciones web interactivas. Este lenguaje combina varias tecnologías:
  • HTML y Hojas de Estilos CSS para generar estilos.
  • Implementaciones ECMAScript, uno de ellos es el lenguaje Javascript.
  • XMLHttpRequest es una de las funciones más importantes que incluye, que permite intercambiar datos asincrónicamente con el servidor web, puede ser mediante PHP, ASP, entre otros.
Aunque Javascript puede ser soportado en gran cantidad de navegadores los usuarios pueden elegir la opción de Activar/Desactivar el Javascript en los mismos.

Para usar correctamente el JavaScript en un navegador, es importante saber cómo funciona éste último a la hora de visualizar el diseño y la composición del texto plano modificado con códigos HTML.

Esta composición a partir del diseño especificado se realiza siempre secuencialmente, es decir, el navegador comienza desde la primera línea de la página y continua descendiendo hasta el final de la misma. Por ello el JavaScript sólo refleja código que ya se haya encontrado.

Existen dos formas fundamentales de ejecutar scripts en una página. La primera se trata de la ejecución directa de scripts, la segunda es una ejecución como respuesta a la acción de un usuario.

1 comentario:

  1. Tu página es muy instructiva e importante para quienes estamos interesados en el desarrollo de nuevas aplicaciones. Gracias por tan importante aporte.

    ResponderEliminar