Usuario:ManuelRomero/JavaScript/conceptosGenerales
De WikiEducator
< Usuario:ManuelRomero | JavaScript
Revisión a fecha de 14:34 14 feb 2016; ManuelRomero (Discusión | contribuciones)
Introducción
Sobre el lenguaje
- JavaScript es un lenguaje de programación
- Normalmente va embebido dentro de una página html
- Se necesita conocimientos de html para su uso
- Su principal utilidad es dar a una página web estática un comportamiento o dinamismo
- Va a permitir que el usuario interactúe con la página web
- Es un lenguaje interpretado (No se compila)
- Se ejecuta en la máquina del cliente (El código viene del servidor al cliente y es en la página de cliente donde se carga
- Por curiosidad comentar que NO tiene nada que ver con Java salvo de la coincidencia que los dos son lenguajes de programación.
Cuándo se ejectua javaScritp
- Es importante ver cómo es el proceso de carga de una página web.
- Quién interviene (solo hablando de máquinas y/o aplicaciones)
- El cliente
- La Red
- El servidor
Proceso;
- Se habre un programa llamado navegador en la máquina del cliente
- En ella el usuario escribe en una parte del nagegador el URL al qué quiere acceder
- El cliente usando el protocolo TCP/IP busca un servidor DNS para obtener la IP de la máquina a la que se quiere acceder
- Una vez obtenida esta información se prepara una solicitud de página web que se envía al servidor web
- El servidor web recibe esta solicitud, normalmente por el puerto 80.
- Busca la página que el que se le ha solicitad
- verifica que se cumplan las condiciones para dar la página
- Si la página tiene código de programación que se ejecuta en el servidor, éste se ejecuta previo a entregar la página
- También puede ser que se tenga que acceder a Bases de datos para recoger información y confeccionar la página final que se va a entregar al cliente
- Se envía la página al cliente.
- En ella, además de código html que el navegador sabe interpretar y representar gráficamente, puede viajar código javascript, y de otras tecnologías