curso de java script

5
CURSO DE JAVA SCRIPT Conceptos de Algoritmo, Programa y Lenguaje de Programación. ¿Qué es Java Script? Variables. Entrada de datos por teclado. Estructuras secuenciales de programación. Estructuras condicionales simples. Estructuras condicionales compuestas. Estructuras condicionales anidadas. Operadores lógicos && (y) en las estructuras condicionales. Operadores lógicos || (o) en las estructuras condicionales. Estructuras switch. Estructura repetitiva (while). Concepto de acumulador. Estructura repetitiva (do/while) Estructura repetitiva (for). Funciones. Funciones con parámetros. Funciones que retornan un valor. Programación orientada a objetos. Clase Date. Clase Array. Clase Math. Clase String. Formularios y Eventos. Controles FORM, BUTTON y TEXT. Control PASSWORD. Control SELECT.

Upload: cristian-ramos-sandoval

Post on 05-Nov-2015

225 views

Category:

Documents


6 download

DESCRIPTION

Aprende a usar JAVA

TRANSCRIPT

CURSO DE JAVA SCRIPTConceptos de Algoritmo, Programa y Lenguaje de Programacin.Qu es Java Script?Variables.Entrada de datos por teclado.Estructuras secuenciales de programacin.Estructuras condicionales simples.Estructuras condicionales compuestas.Estructuras condicionales anidadas.Operadores lgicos && (y) en las estructuras condicionales.Operadores lgicos || (o) en las estructuras condicionales.Estructuras switch.Estructura repetitiva (while).Concepto de acumulador.Estructura repetitiva (do/while)Estructura repetitiva (for).Funciones.Funciones con parmetros.Funciones que retornan un valor.Programacin orientada a objetos.Clase Date.Clase Array.Clase Math.Clase String.Formularios y Eventos.Controles FORM, BUTTON y TEXT.Control PASSWORD.Control SELECT.Control CHECKBOX.Control RADIO.Control TEXTAREA.Eventos onFocus y onBlur.Eventos onMouseOver y onMouseOut.Evento onLoad.El objeto window.Propiedad location del objeto window.Propiedad history del objeto window.Propiedad screen del objeto window.Propiedad navigator del objeto window.Archivo JavaScript externo (*.js).Programacin orientada a objetos en JavaScript.Definicin de varias clases.Vectores con componentes de tipo objeto.Creacin de objetos literales.Array: Diferentes formas de crearlos.Array: densos.Array: no densos o dispersos.Array: mtodos push y pop.Array: mtodos unshift y shift.Array: instruccin delete.Array: mtodos sort y reverse.Array: mtodo splice.Array: mtodo slice.Array: mtodo join.Array: mtodo concat.Array: mtodo toString.Array: distintas formas de recorrerlo.Funciones: objeto arguments.Funciones: variables locales y variables globales.Funciones: caracteres vlidos para su nombre.Funciones: anidadas.Funciones: parmetros de tipo funcin.Eventos.Eventos: click y dblclick.Eventos: mousedown y mouseup.Eventos: mouseover y mouseout.Evento: mousemove.Eventos: keydown, keyup y keypress.Evento: change.Eventos: focus y blur.Parmetro del mtodo asociado al addEventListener.Evento: submit.Operadores de igualdad y desigualdad (==, ===, !=, !==).Funcin isNaN.Funcin isFinite.Funciones setInterval, clearInterval, setTimeout y clearTimeout.Operador condicional ?:Expresiones regulares.Expresiones regulares: (^ principio $ fin) de cadena.Expresiones regulares: [] conjunto de caracteres opcionales.Expresiones regulares: cuantificadores o repeticiones {x} {x,y} {x,}.Expresiones regulares: metacaracteres de cuantificadores alternativos * ? +.Expresiones regulares abreviadas: \d \w \s \D \W.Expresiones regulares: alternancia |Expresiones regulares: metacarcter punto.Expresiones regulares: agrupacin en subpatrones ().Expresiones regulares: mtodos test y exec del objeto RegExp.Expresiones regulares: modificadores i (insensitive) g (global) m (multiline).Expresiones regulares: mtodos search, replace, split, match del objeto String.

Conceptos de Algoritmo, Programa y Lenguaje de Programacin.Algoritmo: Son los pasos a seguir para resolver un problema.Programa: Conjunto de instrucciones que entiende un ordenador para realizar una actividad. Todo programa tiene un objetivo bien definido: un procesador de texto es un programa que permite cargar, modificar e imprimir textos, un programa de ajedrez permite jugar al ajedrez contra el ordenador u otro contrincante humano. La actividad fundamental del programador es resolver problemas empleando el ordenador como herramienta fundamental. Para la resolucin de un problema hay que plantear un algoritmo.Lenguaje de programacin: Conjunto de instrucciones que son interpretadas por una computadora para realizar operaciones, mostrar datos por pantalla, sacar listados por impresora, entrar datos por teclado, etc. Nosotros aprenderemos a programar utilizando el lenguaje de programacin JavaScript. Para desarrollar este curso no requerimos ningn conocimiento de otro lenguaje.Qu es Java Script?JavaScript, al igual que Flash, Visual Basic Script, es una de las mltiples maneras que han surgido para extender las capacidades del lenguaje HTML (lenguaje para el diseo de pginas de Internet). Al ser la ms sencilla, es por el momento la ms extendida. JavaScript no es un lenguaje de programacin propiamente dicho como C, C++, Delphi, etc. Es un lenguaje script u orientado a documento, como pueden ser los lenguajes de macros que tienen muchos procesadores de texto y planillas de clculo. No se puede desarrollar un programa con JavaScript que se ejecute fuera de un Navegador, aunque en este momento comienza a expandirse a otras reas como la programacin en el servidor con Node.jsJavaScript es un lenguaje interpretado que se embebe en una pgina web HTML. Un lenguaje interpretado significa que a las instrucciones las analiza y procesa el navegador en el momento que deben ser ejecutadas.Nuestro primer programa ser el famoso "Hola Mundo", es decir un programa que muestre en el documento HTML el mensaje "Hola Mundo".

document.write('Hola Mundo');

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

Para imprimir caracteres sobre la pgina debemos llamar al comando 'write' del objeto document. La informacin a imprimirse debe ir entre comillas y encerrada entre parntesis. Todo lo que indicamos entre comillas aparecer tal cual dentro de la pgina HTML.Es decir, si pedimos al navegador que ejecute esta pgina mostrar el texto 'Hola Mundo'.Cada vez que escribimos una instruccin finalizamos con el carcter punto y coma. ES IMPORTANTISIMO TENER EN CUENTA QUE JavaScript es SENSIBLE A MAYUSCULAS Y MINUSCULAS. NO ES LO MISMO ESCRIBIR:document.write que DOCUMENT.WRITE (la primera forma es la correcta, la segunda forma provoca un error de sintaxis).Nos acostumbraremos a prestar atencin cada vez que escribamos en minsculas o maysculas para no cometer errores sintcticos. Ya veremos que los nombres de funciones llevan letras en maysculas.