Curso de Javascript: Introducción a Javascript

Introducción

Javascript es un lenguaje de Scripting, es decir es un lenguaje interpretado, no se compila por lo tanto, se interpreta línea a línea.  El intérprete principal suele estar colocado en el navegador web por lo que se ejecuta en el cliente web.

El navegador web es el responsable de la ejecución y el análisis de la sintaxis del lenguaje por lo que siempre que vayamos a ejecutar el programa que hayamos hecho en Javascript (JS a partir de ahora)  deberemos probarlo con el navegador.

Es un lenguaje puramente orientado a objetos, por lo que prácticamente todas las variables serán objetos y salvo las sentencias de control, casi siempre trabajaremos con los objetos como variables en las sentencias.

Otras caraterísticas del lenguaje es su orientación a Eventos, dichos eventos tienen una serie de comportamientos por defecto en el navegador. Sobre todo reconoceremos aquellas acciones por defecto que puede realizar el usuario, tales como, pulsar un enlace, que nos llevará a otra página web, o bien enviar un formulario con un botón dentro del mismo. Desde JS podremos modificar e incluso anular estos comportamientos por defecto en el navegador.

Desde JS podemos también modificar la página en la que nos encontramos, esto formalmente se denomina, Modificar el DOM, es decir, desde JS podemos cambiar el contenido y el aspecto de la página dinámicamente, por este hecho se puede considerar a JS un lenguaje que permite la creación de interfaces dinámicos para los usuarios o GUI’s en el navegador.

Finalmente podemos utilizar también JS como un cliente web, deseo cual podemos consultar servicios web en búsqueda de información, tales como RSS/ATOM, en búsqueda de noticias.

¿Cómo introducir Código Javascript en HTML?

Lo primero que debemos saber es cómo incluir el código JS en el html. Para ello utilizaremos la etiqueta <script>. Esta etiqueta contendrá el código JS.

Pongamos un ejemplo sobre HTML4 y XHTML1:

<script type="text/javascript">
//Aqui va el código JS
</script>

De esta manera podemos ver cómo incluir código en cualquier parte del HTML.
Aunque también podemos incluir un fichero externo mediante una URL, por ejemplo:

<script type="text/javascript" src="fichero.js"></script>

De esta manera incluimos todo el contenido del fichero.js como si lo hubiéramos escrito dentro del HTML.

En este caso el fichero.js estará localizado en el mismo directorio que el fichero html. Lo que se denomina una URL relativa al HTML, si la ruta cambiara, cambiaría también la URL. También podríamos llamar a ficheros JS localizados en otros servidores incluyendo en el valor asignado al atributo src una ruta URL absoluta, indicando el http://servidor/ruta/nombre_de_fichero.js

En el fichero.js (o cómo queramos llamarlo) simplemente incluirá el código JS, sin necesidad de incluir la etiqueta <script> por lo que seremos libres de empezar a declarar variables y sentencias a placer.

Hola Mundo

Para realizar nuestro primer Hola Mundo en JS pondríamos en dentro del código HTML lo siguiente:
<script type=”text/javascript”>
//Hola mundo
alert(“Hola Mundo!”);
</script>
Esto debería sacar un cuadro de diálogo por pantalla con el mensaje que hemos puesto entre comillas y un botón de aceptar. 

Ejercicios propuestos

  • Ejercicio 1: Crea un HTML que incluya el código del Hola mundo en JS, ejecútalo y comprueba que sale el mensaje por pantalla. 

Referencias:

Licencia Creative Commons

Comments

Leave a Reply

*

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies