PDF de programación - Curso de JavaScript

Imágen de pdf Curso de JavaScript

Curso de JavaScriptgráfica de visualizaciones

Actualizado el 23 de Septiembre del 2020 (Publicado el 7 de Febrero del 2018)
1.889 visualizaciones desde el 7 de Febrero del 2018
867,4 KB
127 paginas
Creado hace 22a (07/11/2001)
Versión PDF del curso existente en la web: http://rinconprog.metropoli2000.com
Autora: Lola Cárdenas Luque
e-mail: [email protected]
Última revisión: 7 de noviembre de 2001










No se permite la reproducción y/o distribución total o parcial de este documento sin el
consentimiento expreso de la autora. Este documento es para libre uso personal.


Copyright © Lola Cárdenas Luque, 2000 - 2001

Curso de JavaScript

Lola Cárdenas Luque

http://rinconprog.metropoli2000.com





- 2 -

Curso de JavaScript


Lola Cárdenas Luque

Presentación

Este curso no es ni más ni menos que un "remake" del curso de JavaScript existente en el sitio web El
Rincón del Programador. He intentado ampliar en la medida de lo posible los puntos que se me quedaron
cojos, sobre todo con ejemplos, que es lo que muchos de vosotros me habeis pedido. También he
aprovechado para poner en práctica lo aprendido con hojas de estilo, e intentar llevar a cabo una
presentación más agradable. Los capítulos han sido segmentados para que no ocupen demasiado por
fichero html, agrupándose bajo la temática común en la que estaban en la web.

Aquí no vais a encontrar menos material que en el curso inicial, al contrario: lo he revisado para
ampliarlo y, si acaso, he reescrito algún párrafo. Así que si teníais suficiente con aquel curso, aquí
únicamente veréis más ejemplos.

Este programa y esta versión especial del curso existen porque la web cumple un año desde que vio la
luz en Metropoli2000. Desde entonces he recibido muchas visitas, muchos mensajes con dudas (que he
intentado responder en la medida de mis posibilidades y mi tiempo), con ánimos, con sugerencias, y
como aprecio mucho la respuesta obtenida, quiero agradeceros a todos vosotros que habeis entrado en
mi página y aprendido con mis cursos, con una versión muy especial del que ha sido el curso estrella de
la web durante este año: el curso de JavaScript.

No esperaba ni la acogida del curso ni la buena impresión general causada: ya había muchos cursos de
JavaScript en la red, así que el hecho de que el mío sea uno de los favoritos me llena de orgullo y de
ganas de seguir trabajando, pues saber que he conseguido que haya personas que han aprendido
JavaScript con mi curso hace que valga la pena el esfuerzo :-)

El Rincón del Programador cumple un año, y en este año he intentado dar a la web cursos que la
mantengan viva por su interés. También he cambiado en parte la estética, para ayudar a mantener una
organización más coherente, para vosotros y para mí. En el próximo año me gustaría seguir haciendo
muchas más cosas: ampliar los cursos, ofrecer nuevos servicios y crear nuevas secciones. Si todo
marcha bien, habrá un segundo cumpleaños con más regalos y sorpresas porque, de verdad, vuestro
apoyo es para mí la única motivación para seguir adelante con este sitio que pretendo sea, en muchos
puntos, vuestro lugar de referencia de programación.

La ocasión merecía un regalo especial, y por ello no me he limitado a un simple fichero PDF. Aparte del
programa para navegar por el curso, al que quizá encontréis otras aplicaciones, ofrezco todo el fuente
del curso: HTML + CSS + JavaScript, para que podais ver (y estudiar) con tranquilidad cómo he hecho
las cosas.

Me dejo de presentaciones: me enrollo más que una persiana y no quiero entreteneros más leyendo una
presentación cuando de lo que tendreis ganas es de empezar el curso, así que aquí acaba la parrafada
O;-)

Con cariño, dedico el primer cumpleaños de la web a quienes han colaborado conmigo de una u otra
manera y, en especial, a todos mis visitantes :-)

También se lo dedico a mis amigos: María, Juanjo, Salva, Chelo (cómo me han sufrido), a dos de mis
compañeros de trabajo: Ernesto, Paco (pero qué bueno es reír), a mi hermano Miguel Ángel y, por
supuesto, a Pedro.

Muchas gracias por animarme a seguir :-)

Valencia, 7 de noviembre de 2001.
Lola Cárdenas Luque, webmaster de El Rincón del Programador.

http://rinconprog.metropoli2000.com





- 3 -

Curso de JavaScript


Lola Cárdenas Luque

Qué necesito saber

Para poder seguir este curso será imprescindible tener conocimientos de los siguientes puntos:

1.HTML: es el lenguaje de marcas utilizado para crear documentos que se publicarán en la red. Si no

se conoce este lenguaje, no tiene sentido alguno aprender JavaScript.

2.Nociones de programación: es necesario tener unas nociones mínimas de programación para
poder seguir este curso. La idea de este curso no es enseñar a programar, es, partiendo de una
base, enseñar el lenguaje JavaScript. Por ello, aunque se mencionen los conceptos para mostrar
su sintaxis en JavaScript, no se entrará en explicaciones detalladas de los mismos, pues se
suponen sabidos, y si no es así, existen cursos en la red en los que se enseña estas nociones
mínimas.

3.Qué herramienta usar para programar: basta con un editor de texto. Como aprenderás en el
curso, JavaScript va incrustado en el propio código HTML, así que con un editor de texto y un
navegador que soporte JavaScript, no tendrás problemas para poder desarrollar todo el código
que se te ocurra.

4.Si se quiere conseguir resultados más llamativos, es imprescindible tener conocimientos sobre

hojas de estilo así como de HTML dinámico

Hay que hacer notar una cosa: en este curso no se describen los objetos específicos que implementa el
navegador Internet Explorer. Para ampliar información sobre ese tema habrá que acudir a la referencia
técnica citada en la sección de enlaces, o bien consultar alguno de los cursos de HTML Dinámico
(DHTML) existentes en la red.

http://rinconprog.metropoli2000.com





- 4 -

Curso de JavaScript


Lola Cárdenas Luque

Introducción

Todos los que hasta ahora hayan seguido el curso de HTML, se habrán dado cuenta de una cosa: crear
un documento HTML es crear algo de caracter estático, inmutable con el paso del tiempo. La página se
carga, y ahí termina la historia. Tenemos ante nosotros la información que buscábamos (o no ;) ), pero
no podemos INTERACTUAR con ella.

Surge después la interfaz CGI que, unida a los formularios, comienza a permitir un poco de
interactividad entre el cliente (quien está navegando) y el servidor (quien aloja las páginas). Podemos
rellenar un formulario y enviárselo al servidor, teniendo de esta manera una vía de comunicación.

Sin embargo, para hacer esto (enviar un formulario) necesitamos hacer una nueva petición al servidor
quien, cuando la procese, nos enviará (si procede) el resultado. ¿Y si nos hemos olvidado de rellenar
algún campo? Cuando el servidor procese la información, se dará cuenta de que nos hemos olvidado de
rellenar algún campo importante, y nos enviará una página con un mensaje diciendo que nos faltan
campos por rellenar. Tendremos que volver a cargar la página, rellenar el formulario, enviarlo, el
servidor analizarlo, y, si esta vez no ha fallado nada, nos dará su respuesta.

Todo esto supone recargar innecesariamente la red si de alguna manera desde el propio cliente
existiera una forma de poder comprobar esto antes de enviar nuestra petición al servidor, con el
consiguiente ahorro de tiempo.

Buscando la interactividad con el usuario, surgen lenguajes destinados a ser usados en la red. Uno de
ellos es el conocido lenguaje Java, o la tecnología ActiveX. Sin embargo, ambos tienen el mismo
problema: para alguien no iniciado, el aprendizaje de alguna de estas opciones supone un esfuerzo
considerable. Además, el volumen de información que debe circular por la red al usar este método,
vuelve a hacer que los tiempos de carga resulten largos y por tanto poco adecuados (hemos de recordar
que el teléfono NO es gratis, ni tan siquiera parecido).

Así pues, como solución intermedia, nace JavaScript. ¿Y qué es JavaScript?

Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos diseñado
específicamente para el desarrollo de aplicaciones cliente-servidor dentro del ámbito de Internet.

Los programas JavaScript van incrustados en los documentos HMTL, y se encargan de realizar acciones
en el cliente, como pueden ser pedir datos, confirmaciones, mostrar mensajes, crear animaciones,
comprobar campos...

Al ser un lenguaje de tipo script significa que no es un lenguaje compilado, es decir, tal cual se va
leyendo se ejecuta por el cliente. Al estar basado en objetos, habrá que comentar (en otra entrega) qué
son los objetos, aunque no vamos a tener toda la potencia que estos nos dan en Java, sólo algunas de
sus características. Estar guiado por eventos significa que no vamos a tener un programa que se ejecute
de principio a fin en cuanto carguemos la página web. Significa que, cuando en el navegador suceda
algún evento, entonces, si lo hemos decidido así, pasará ALGO. Y ese algo será alguna función
JavaScript. Al ser guiado por eventos, no tenemos una función principal que se ejecute por delante de
las demás, sino que tendremos funciones, y, por ejemplo, si pulso el ratón sobre un cierto enlace,
entonces se ejecutará una función, pero si pulso sobre una zona de una imagen sensible puede
ejecutarse otra función.

El programa que va a interpretar los programas JavaScript es el propio navegador, lo que significa que si
  • Links de descarga
http://lwp-l.com/pdf8655

Comentarios de: Curso de JavaScript (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad