Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
JavaScript es un lenguaje interpretado que se embebe en una página web HTML. Un lenguaje interpretado
significa que a las instrucciones las analiza y procesa el navegador en el momento que deben ser ejecutadas.
JavaScript es el lenguaje de programación que debes usar para añadir características interactivas a tu Sitio
Web, (por ejemplo juegos, eventos que ocurren cuando los botones son presionados o los datos son
introducidos en los formularios, efectos de estilo dinámicos, animación, y mucho más).
Objetivo.
El objetivo de esta guía es poder aprender JavaScript en forma sencilla viendo un concepto teórico, luego algunos
ejercicios resueltos y por último y lo más importante, efectuar una serie de ejercicios.
Requerimientos.
Se debe contar con: Un (1) computador teniendo como mínimo el Sistema Operativo Libre ( Canaima/Ubuntu)
Componentes.
1. Conceptos básicos: Variables, constantes, tipo de datos, operadores y expresiones, interacción con el
usuario, construcciones de decisión, Construcción de Bucles, Funciones incorporadas, funciones definidas por
el programador, Modelo de Objeto(DOM), Eventos.
Unidad III
Objetivo de la Unidad:
Crear interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface),de cada
proyecto asignado a fin de practicar y profundizar los conocimientos en la creación de páginas web y
herramientas JavaScript
Sumario
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.
Manejo de Cadenas
length, calcula la longitud de una cadena de texto (el número de caracteres que la forman)
var variable2 = 3;
Cuando se unen varias cadenas de texto es habitual olvidar añadir un espacio de separación entre las palabras:
Los espacios en blanco se pueden añadir al final o al principio de las cadenas y también se pueden indicar
forma explícita:
toLowerCase(), transforma todos los caracteres de la cadena a sus correspondientes caracteres en minúsculas:
NaN, (del inglés, "Not a Number") JavaScript emplea el valor NaN para indicar un valor numérico no definido (p
or ejemplo, la división 0/0).
var numero1 = 0;
var numero2 = 0;
var numero1 = 0;
var numero2 = 0;
if(isNaN(numero1/numero2)) {
else {
eval()
parsetInt():
parsetFloat()
Formularios y Eventos
El uso de Javascript en los formularios HTML se hace fundamentalmente con el objetivo de validar los datos
ingresados. Se hace esta actividad en el cliente (navegador) para desligar de esta actividad al servidor que
recibirá los datos ingresados por el usuario.
El navegador crea un objeto por cada control visual que aparece dentro de la página. Nosotros podemos
acceder posteriormente desde JavaScript a dichos objetos.
El objeto principal es el FORM que contendrá todos los otros objetos: TEXT (editor de líneas), TEXTAREA
Ing. Lissette Torrealba
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Nuestra actividad en JavaScript es procesar los eventos que generan estos controles (un evento es una acción
que se dispara, por ejemplo si se presiona un botón).
Formularios
La programación de aplicaciones que contienen formularios web siempre ha sido una de las tareas
fundamentales de JavaScript. De hecho, una de las principales razones por las que se inventó el lenguaje de
programación JavaScript fue la necesidad de validar los datos de los formularios directamente en el navegador
del usuario. De esta forma, se evitaba recargar la página cuando el usuario cometía errores al rellenar los
formularios.
Eventos
Los eventos hacen posible que los usuarios transmitan información a los programas. JavaScript define
numerosos eventos que permiten una interacción completa entre el usuario y las páginas/aplicaciones web. La
pulsación de una tecla constituye un evento, así como pinchar o mover el ratón, seleccionar un elemento de un
formulario, redimensionar la ventana del navegador, etc.
JavaScript permite asignar una función a cada uno de los eventos. De esta forma, cuando se produce cualquier
evento, JavaScript ejecuta su función asociada. Este tipo de funciones se denominan "event handlers" en
inglés y suelen traducirse por "manejadores de eventos".
La siguiente tabla resume los eventos más importantes definidos por JavaScript:
DOM
La creación del Document Object Model o DOM es una de las innovaciones que más ha influido en el desarroll
o de las páginas web dinámicas y de las aplicaciones web más complejas. DOM permite a los programadores
web acceder y manipular las páginas XHTML como si fueran documentos XML. De hecho, DOM se diseñó origi
nalmente para manipular de forma sencilla los documentos XML. A pesar de sus orígenes, DOM se ha converti
do en una utilidad disponible para la mayoría de lenguajes de programación (Java, PHP, JavaScript) y cuyas ú
nicas diferencias se encuentran en la forma de implementarlo.
getElementById()
<div id="cabecera">
<a href="/" id="logo">...</a>
</div>
La función getElementById() es tan importante y tan utilizada en todas las aplicaciones web, que
casi todos los ejemplos y ejercicios que siguen la utilizan constantemente
Actividad a Realizar
Referencias Bibliográficas
http://www.tutorialesprogramacionya.com/javascriptya/index.php?inicio=10
http://librosweb.es/libro/javascript/capitulo_3/variables.html