Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


introduccion a javascript, Apuntes de Programación Informática

Asignatura: Fundamentos de Programación, Profesor: Otros Apuntes, Carrera: Ingeniería Informática, Universidad: UHU

Tipo: Apuntes

2017/2018

Subido el 26/01/2018

juan-benito-1
juan-benito-1 🇪🇸

4.5

(6)

6 documentos

1 / 109

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
JavaScript
__________________________________________________________________________________
http://www.pacoarce.com 1
HTML BÁSICO
1
Objetivos de la unidad
Al finalizar la unidad el participante desarrollará sus propias
páginas programadas en HTML.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga introduccion a javascript y más Apuntes en PDF de Programación Informática solo en Docsity!

__________________________________________________________________________________

http://www.pacoarce.com 1

HTML BÁSICO

Objetivos de la unidad

Al finalizar la unidad el participante desarrollará sus propias

páginas programadas en HTML.

__________________________________________________________________________________

2 Francisco J. Arce AnguianoX

CURSO BÁSICO DE HTML

El lenguaje de HTML se basa en el uso de etiquetas también llamadas marcas, directivas o comandos ( tags ). Estas etiquetas son fragmentos de texto delimitados por los signos menor que < y mayor que >. Estas etiquetas indican al navegador, la forma de representar los elementos (texto, gráficos, etc.…) que contiene el documento; en este manual, nos referiremos a estas ordenes con la palabra etiqueta. Existe normalmente una etiqueta de inicio **** y otra de final , algunos comandos solo disponen de la de inicio, como es el caso del salto de línea . Todos los elementos que sean situados entre etiquetas o a partir de la de inicio, serán afectados ya sea por texto, o más etiquetas. Las etiquetas que estén mal escritas o que sean desconocidas para el navegador, son ignoradas. Estructuración de un documento. Un documento HTML esta definido por una etiqueta de inicio **** y una terminación . Otras dos partes fundamentales de un documento HTML son la cabecera o encabezamiento, comprendido entre las etiquetas **** y **** y el cuerpo , entre **** y ****.

Definiciones de la cabecera del documento

Cuerpo del documento HTML que se va a visualizar

La cabecera La cabecera de un documento viene delimitada por las etiquetas **** y **** y contiene información sobre el documento. Todas ellas son opcionales, pero es recomendable el uso de la etiqueta ****.

__________________________________________________________________________________

4 Francisco J. Arce AnguianoX Para finalizar, tenemos la etiqueta que permite incluir comentarios dentro de nuestro código fuente, . Es recomendable usarlo en documentos extensos o complejos, ya que permite introducir anotaciones para revisiones posteriores del código.

Para identificar el formato en que ha sido desarrollado un código fuente, se utiliza la etiqueta **** , su contenido de esta permite saber que versión de HTML ha sido utilizada en el documento.

El cuerpo El cuerpo de un documento HTML contiene el texto de la página. Las etiquetas de inicio y fin son **** y **** , y entre ellas se debe situar todo el código restante del documento. Ejemplo de código fuente que utiliza las etiquetas explicadas anteriormente:

Código de ejemplo estructura básica HTML

COLORES Y FONDO DEL DOCUMENTO La etiqueta **** tiene una serie de atributos que permiten establecer una serie de características generales para todo el documento, como puede ser el color del texto, de los enlaces o del fondo del documento. Hay dos maneras de indicar los colores: en formato hexadecimal o referenciados por su nombre preestablecido.

__________________________________________________________________________________

http://www.pacoarce.com 5 Para indicar los colores en formato hexadecimal, se deberá indicar la proporción de rojo, verde y azul correspondiente para formar el color deseado. El valor RGB del color estará determinado por RR, GG y BB para los niveles de Rojo, Verde y Azul, con los valores entre 0 y FF (de 0 a 255). El número es “#000000” corresponde al color negro, “#FF0000” al rojo, “#00FF00” al verde, “#0000FF” al azul, “#FFFFFF” al blanco, y así muchos más. Es más fácil indicar el nombre del color en ingles como: black, teal, blue, navy, lime, white, purple, yellow, olive, red, marron, gray, fucsia, green, silver y aqua. Los atributos que podrán añadirse a la etiqueta **** son los siguientes: BGCOLOR=”#rrggbb o nombre del color”, para indicar el color del fondo del documento. TEXT=”#rrggbb o nombre del color”, para especificar el color general del texto. LINK=”#rrggbb o nombre del color”, para especificar el color del texto de los enlaces. VLINK=”#rrggbb o nombre del color”, para indicar el color del texto de los enlaces ya visitados. ALINK=”#rrggbb o nombre del color”, para indicar el color en que se pondrá el texto del enlace en el momento de su activación. También existe la opción de usar imágenes para el fondo de los documentos HTML. La imagen se mostrará debajo del texto y de las imágenes, y si no es lo suficientemente grande para rellenar el fondo del documento. Será reproducida tantas veces como sea necesario hasta completarlo. El atributo que se utiliza para determinar la imagen de fondo es: BACKGROUND=”nombre del archivo gráfico”. Ejemplos de códigos HTML que utilizan los atributos anteriores.

Ejemplo 1 de aplicación de la etiqueta BODY

__________________________________________________________________________________

http://www.pacoarce.com 7 Cabeceras y separadores. Las cabeceras se emplean para dividir los documentos en secciones, es decir, para marcar los títulos de estas secciones. La etiqueta para las cabeceras es ** y ** donde n varía de 1 a 6. El valor de 1 correspondería con una letra muy grande y el de 6 con una muy pequeña. Al utilizar esta etiqueta, se genera automáticamente un salto de línea similar al utilizado con la etiqueta

.

Ejemplo de su utilización.

Páginas interactivas con JavaScript 1.2 Capítulo 1

Este libro esta dirigido a aquellos que quieren aprender... El efecto puede observarse en la figura 1. **Páginas interactivas con JavaScript**

Capítulo 1

Este libro esta dirigido a aquellos que quieren aprender... Figura 1.3 Ejemplo de distintos tipos de cabeceras. Para poder separar partes del documento, la etiqueta

dibuja una barra horizontal que divide la pantalla con un grosor y una longitud determinada a través de sus atributos. El atributo SIZE permite especificar el grosor de dicha barra, mientras que WIDTH indica la longitud o el porcentaje relativo con respecto al ancho de la página. Para la alineación de la barra se utilizara ALIGN con los valores left, right, center, justify o el porcentaje adecuado. NOSHADE elimina la sombra de la barra. Ejemplo de código que utiliza de manera variada, las etiquetas anteriores.

Listado de ejemplo de cabeceras y separadores

__________________________________________________________________________________

8 Francisco J. Arce AnguianoX

Texto con Nivel 1 Texto con Nivel 2 Texto con Nivel 3 Texto con Nivel 4 Texto con Nivel 5 Texto con Nivel 6

El resultado puede observarse en la figura 1.4. Figura 1.4. Distintos ejemplos de cabeceras y separadores. Texto con formato preestablecido

__________________________________________________________________________________

10 Francisco J. Arce AnguianoX **** Texto pequeño, el menor tamaño de fuente. **** Superíndice. **** Subíndice. **** Emplearemos esta etiqueta para mostrar un bloque de texto en cursiva. Generalmente se utiliza para marcar una dirección o firma. **** Etiqueta que define un bloque de texto como una cita de otra fuente. Se suele representar con una tabulación y en cursiva. **** Muestra el texto como si fuese una cita. **** Se utiliza para representar una etiqueta HTML o código de programa. **** Presenta el contenido de un bloque de texto enfatizado. Texto más enfatizado que el caso anterior. Negrita. **** Texto tachado. **** Texto grande respecto al tamaño normal. **** Texto pequeño respecto al tamaño normal. **** Centra el texto en la pantalla. **** Cambio de línea similar en tamaño al generado con **** Se marca un conjunto de palabras a las que se les puede aplicar un Determinado estilo con el atributo style. (Esta etiqueta no genera cambio de línea) Ejemplo de código para texto con formato.

Ejemplo de diversos textos con formatos

Subtitulo con H2

Párrafo de texto marcado con P, centrado y con cambios de línea generados con BR.

Texto aumentado con BIG Texto reducido con SMALL

Texto con palabras en negrita , Itálica , Subrayada y con los tres estilos .

Un poco de texto marcado con TT: Programa P1 var i=0;

Para terminar, unas formulas: E=mc 2 a k+1 = a k +

__________________________________________________________________________________

http://www.pacoarce.com 11 El resultado puede observarse en la figura 1. Figura 1.6. Apariencia de algunos formatos aplicables al texto de una página HTML. Fuentes La etiqueta **** permite controlar casi totalmente el estilo de un bloque de texto. Podremos establecer el tamaño de la fuente mediante el atributo SIZE , la fuente de texto mediante FACE y el color de la misma con el atributo COLOR. Debe cerrarse mediante . Los tamaños del texto van del 1 al 7. El tamaño normal es el 3. Texto en tamaño 5 Texto en tamaño 1 También podemos cambiar el tamaño de la fuente tomando como referencia el tamaño normal de la fuente. Texto más pequeño Texto más grande Texto mucho más grande Para cambiar el color de un fragmento de texto: Este texto está en azul

__________________________________________________________________________________

http://www.pacoarce.com 13 en otro color (generalmente azul) y subrayado. Si se trata de una imagen con borde, éste aparecerá de color azul. Un enlace será toda zona de la página Web sobre la que al pasar éste cambia de aspecto, y aparecerá en la parte inferior del navegador el lugar al que se accederá. La estructura básica de un enlace: Texto indicativo del enlace Tipos de enlaces Ejemplo A. Enlace a un punto de la misma página En documentos extensos o índices suelen ponerse enlaces desde el principio del documento, al final del mismo y viceversa. El primer paso consiste en marcar las distintas zonas del documento a las que se desea poder acceder de manera inmediata; en este caso el inicio y final del documento. Para el principio del documento añadiremos la línea del código siguiente:

Hemos marcado como inicio un punto en el comienzo del documento. Ahora para el final del documento, pondremos esta línea:

Una vez marcadas las distintas zonas del documento, vamos a situar en el mismo los enlaces que nos permitirán ir de arriba abajo la página. En el inicio y final del documento añadiremos las siguientes líneas:

Pulsa aquí para ir al final de esta pagina

Pulsa aquí para ir al principio de esta Ejemplo B. Enlaces a otras paginas Cuando se dispone de varias páginas, es normal que desde una de ellas se pueda acceder a otra y, desde esta otra a una tercera, etc. El procedimiento es similar al anterior, pero en esta es necesario especificar el nombre del archivo que contiene la página a la que se quiere acceder. Vamos a suponer que tenemos dos páginas llamadas principal.html y secundaria.html

__________________________________________________________________________________

14 Francisco J. Arce AnguianoX Para crear un enlace de la primera a la segunda, deberemos escribir: Pulsa aquí para acceder a mi otra página Si el enlace se quisiese conectar con un punto concreto de la página de marcado como opciones , la estructura del código sería la siguiente: Pulsa aquí para ver las opciones de mi otra pagina Ejemplo C. Enlaces a otros sitios Los siguientes ejemplos ilustran distintos modelos de enlaces:

dirección correo del autor [email protected]

Pulsa aquí para ver una foto Ejemplo de código HTML que trabaja con distintas opciones de enlaces:

Listado de ejemplo de enlaces

Opciones disponibles en esta página

Relación de enlaces disponibles Colección de fotografías

El Tercer Mundo. [No disponible] Todo en música Biblioteca de los seres vivos

Fotografía erótica. [No disponible] [email protected]

__________________________________________________________________________________

16 Francisco J. Arce AnguianoX Ejemplo de listado.

Capitulo 1 Capitulo 2 Capitulo 3

Apartado 3. Apartado 3.

Capitulo 4

Figura 1.8. Ejemplo de utilización de listas desordenadas Listas ordenadas Este tipo de lista se utiliza para relacionar elementos con un orden determinado y precedido de un número que se incrementa automáticamente. Las etiquetas son ** y .** Recordemos que la etiqueta **** , es la encargada de señalar los distintos elementos de una lista. Las listas ordenadas siempre comienzan por 1 y van aumentando progresivamente, pero estas características se pueden controlar mediante los atributos TYPE y START. El atributo TYPE determina el formato de la marca encargada de numerar según la siguiente relación: Letras mayúsculas (TYPE=A) Letras minúsculas (TYPE=a) Números romanos mayúscula (TYPE=I) Números romanos mayúscula (TYPE=i) Números (TYPE=1) START especifica el número del primer elemento de la lista, para valores distintos a 1 (tomado por efecto). El orden se da siempre en números independientemente del tipo de marca seleccionada. Ejemplo de código § Capítulo 1 § Capítulo 2 § Capítulo 3

  • Apartado 3.
  • Apartado 3. § Capítulo 4
__________________________________________________________________________________

http://www.pacoarce.com 17

Introducción a Dynamic HTML Brece recorrido por HTML Breve recorrido por JavaScript

Dynamic HTML Hojas de estilo en cascada

parámetro CLASS

Apéndice A. Referencia HTML 4. Apéndice B. Referencia JavaScript Figura 1.9. Ejemplo de listas ordenadas Listas de definición Las listas de definición, son apropiadas para glosarios, catálogos, etc.. Los elementos deben ir englobados entre las etiquetas ** y ** y están formadas por un primer elemento, al que podríamos denominar termino o título concretado con la etiqueta , y un segundo llamad definición señalado con la etiqueta . Ejemplo de código.

HTML Hyper Text MarkUp Language JavaScript Lenguaje orientado a objetos desarrollado para aplicaciones de Internet

IMÁGENES Para incluir imágenes en documentos HTML se emplea la etiqueta **** junto con un atributo imprescindible: SRC.

  1. Introducción a Dynamic HTML
  2. Breve recorrido por HTML
  3. Breve recorrido por JavaScript A. Dynamic HTML B. Hojas de estilo en cascada a. parámetro CLASS i. Apéndice A. Referencia HTML 4. ii. Apéndice B. Referencia JavaScript
__________________________________________________________________________________

http://www.pacoarce.com 19 Alineación MIDDLE Alineación BOTTOM Alineación LEFT Alineación RIGHT

Figura 1.10. Ejemplo de alineación de imágenes. Tamaño y borde de una imagen Para poner un marco o borde a una imagen se deberá utilizar el atributo BORDER.

Ejemplo de bordes en imágenes

__________________________________________________________________________________

20 Francisco J. Arce AnguianoX

Figura 1.11. Utilización del atributo BORDER trabajando con imágenes También podemos redefinir el tamaño de una imagen mediante los atributos WIDTH y HEIGHT (anchura y altura) con los que podemos redimensionar una imagen para adaptarla a nuestras necesidades.

Ejemplo de redimensionado de imagen

Imagen a tamaño real Imagen redimensionada