Taller 1 JavaScript
Taller 1 JavaScript
Taller 1 JavaScript
Una página web dinámica es aquella que incorpora efectos como texto que
aparece y desaparece, animaciones, acciones que se activan al pulsar botones y
ventanas con mensajes de aviso al usuario.
Las páginas web no son el único lugar donde se usa JavaScript. Muchos programas
de escritorio y servidor usan JavaScript. Node.js es el más conocido. Algunas bases
de datos, como MongoDB y CouchDB, también usan JavaScript como su lenguaje de
programación.
Breve historia
A principios de los años 90, la mayoría de usuarios que se conectaban a Internet
lo hacían con módems a una velocidad máxima de 28.8 kbps. En esa época,
empezaban a desarrollarse las primeras aplicaciones web y por tanto, las páginas
web comenzaban a incluir formularios complejos.
Con unas aplicaciones web cada vez más complejas y una velocidad de
navegación tan lenta, surgió la necesidad de un lenguaje de programación que se
ejecutara en el navegador del usuario. De esta forma, si el usuario no rellenaba
correctamente un formulario, no se le hacía esperar mucho tiempo hasta que el
servidor volviera a mostrar el formulario indicando los errores existentes.
Para evitar una guerra de tecnologías, Netscape decidió que lo mejor sería
estandarizar el lenguaje JavaScript. De esta forma, en 1997 se envió la
especificación JavaScript 1.1 al organismo ECMA European Computer
Manufacturers Association).
Ejercicio: Por favor consulte que significa XHTML, ¿cuáles son sus bondades?
Glosario básico
En JavaScript como en otros lenguajes de programación se maneja un vocabulario
muy técnico. De acuerdo a su experiencia, describa con sus propias palabras cada
uno de los siguientes términos:
Script:
Sentencia:
Palabras reservadas:
Break:
Case:
catch:
continue:
default:
delete:
do:
else:
finally:
for:
function:
if:
in:
instanceof:
new:
return:
switch:
this:
throw:
try:
typeof:
var:
void:
while:
with:
Sintaxis
La sintaxis de un lenguaje de programación se define como el conjunto de reglas
que deben seguirse al escribir el código fuente de los programas para
considerarse como correctos para ese lenguaje de programación.
alert("mensaje de prueba");
Los comentarios de una sola línea se definen añadiendo dos barras oblicuas ( //) al
principio de la línea.
en los comentarios */
alert("mensaje de prueba");
Los comentarios multilínea se definen encerrando el texto del comentario entre los
símbolos /* y */.
Ejemplo:
Ejemplo
JavaScript a dónde?
La etiqueta <script>
En HTML, el código JavaScript debe insertarse entre la etiquetas <script>y la
etiqueta </script>
Ubicación del código de JavaScript dentro de HTML 5
Instrucción ALERT: Sirve para crear una salida en la página web (una ventana
emergente), digitamos el código, guardamos ejemplo primer codigo.html, corremos
la página.
Instrucción PROMPT: solicita una entrada por teclado, escribir igual que la
instrucción anterior, simplemente se debe cambiar la línea alert por prompt, ejemplo:
prompt (“digite su nombre”);
Funciones y eventos de JavaScript
Un JavaScript function es un bloque de código JavaScript, que se puede ejecutar
cuando se le "solicita".
Por ejemplo, se puede llamar a una función cuando ocurre un evento, como cuando
el usuario hace clic en un botón.
JavaScript en <head>
En este ejemplo, functionse coloca un JavaScript en la <head>sección de una página
HTML.
JavaScript en <body>
En este ejemplo, la function se coloca en un JavaScript en la etiqueta <body> de una
página HTML.
Para agregar varios archivos de script a una página, use varias etiquetas de
script:
VARIABLES
VARIABLES STRING
USANDO DECIMALES
Ahora convertir el total en un texto, teniendo en cuenta que va a mostrar solo dos
decimales:
Por último, se transformará de un String a un decimal:
FUNCIONES
FUNCIONES PREDEFINIDAS.
EJEMPLO:
Utilizamos el objeto Date el cual contiene las funciones necesarias para manipular
fechas.
Llamamos nuevamente la función al final.
Guardar cambios, actualizar el navegador para ver los resultados:
Necesitamos que esta fecha aparezca más veces dentro de la página web.
La función anterior es muy sencilla y tiene solo dos líneas de código dentro de ella,
pero hay funciones que tienen varias líneas dentro de ella.
Ejercicio 2: realizar un programa que escriba nuestro nombre, utilizando
funciones, parámetros.