Sociología para jóvenes interesados entrar al gran mundo de la sociología... Tan solo es una pequeña introducción.Descripción completa
Um quadrinho que mostra superficialmente reich e suas descobertas
Descripción: Para Principiantes
Muy interesante
Descripción: Antropologia Para Principiantes
Descripción: Reposteria y panaderia para principiantes
Umberto Eco para principiantesDescrição completa
Mcluhan para principiantes es un libro que te ayuda a pensar las cosas de una manera diferente y con un lenguaje no profesional, totalmente es un libro que sirve para todo estudiante de publ…Descrição completa
Narco Dólares Para PrincipiantesDescripción completa
Proyeccion Astral Para PrincipiantesDescripción completa
contracultura para principiantesDescrição completa
Full description
Descripción: Historia de la filosofia
Epistemología Para PrincipiantesDescripción completa
principianteDescrição completa
Descripción: Lacan Para Principiantes
JAVASCRIPT Es un lenguaje de script, script, es decir, es un lenguaje de programación programación cuyo código código se inserta dentro del documento HTML. Este código se ejecuta en el navegador del usuario al cargar la página, o cuando sucede algo especial (evento), como puede ser el pulsar sobre un enlace. Estos lenguajes permiten variar dinámicamente el contenido del documento, modificar el comportamiento normal del navegador, navegador, validar formularios, realizar pequeños trucos visuales, etc... El código JavaScript se inserta en html entre las etiquetas <script>. Por defecto, todo código entre esas etiquetas se interpreta como código JavaScript y se intenta ejecutar como tal. La etiqueta puede ir localizada en cualquier parte del documento, y tantas veces como necesitemos, pero nosotros, por organización, organización, sólo la introduciremos en la parte de HEAD escribiendo escribiendo aquí todo el código que necesitemos, o importando el fichero de extensión js donde esté este código. Posteriormente, cuando hagamos hagamos uso del JavaScript J avaScript no será necesario la utilización de la etiqueta. Como existen dos lenguajes de Script, JavaScript y VBScript, se debe establecer un
parámetro dentro de de la etiqueta para evitar evitar la ambigüedad: ambigüedad: language=”JavaScript”. language=”JavaScript”.
Funciones Al agrupar la funcionalidad de los programas en funciones, se simplifica el código que introducimos en las páginas html, no teniendo que añadir a los eventos en las etiquetas más que unos pocos caracteres, en vez de todo el código. Además tiene otras ventajas:
• Minimiza errores, ya que concentra todo el código en un única parte de la página. • Estructura mejor el código. • El código es más fácil de entender y mantener. Para poder crear correctamente una función debemos de seguir dos pasos. Primero definir la función y segundo usar la función. La definición de una función tiene una estructura fija, y se tiene que hacer antes de usarla al comienzo de la cabecera de la página HTML. La estructura de la definición de una función es:
• function. Obligatorio y marca el comienzo de la definición. • Nombre. Obligatorio. Es cómo la l a usaremos posteriomente. • (), obligatorios, sin espacios con el nombre. • { obligatorio, comienzo del código javascipt. • ... código javascript que escribi remos nosotros. Por ejemplo: alert(....); • } obligatorio, fin de la definición y del código. Se pueden definir tantas funciones como queramos siempre que respetemos la estructura y no repitamos el nombre. Una vez definida la función hay que usarla. Ya hemos dicho qué es el DHTML y los eventos, por tanto para usarla tendremos que capturar un evento, es decir dar respuesta a un suceso que ha ocurrido. Para ello, dentro de la etiqueta que queramos controlar, escribiremos el evento que deseemos programar, asociándole asociándole el código (utilizando el nombre de la función). Por ejemplo: Se ha capturado el evento clic de la etiqueta en concreto de un botón. Hay que tener cuidado, y ver como la llamada a la función se hace desde un atributo, siendo necesario guardarla entre comillas dobles (") o simples (').
OBJETOS En programación, un objeto es una estructura compuesta por propiedades y por métodos. Una propiedad es un valor que contiene el objeto, un método es una parte de código que realiza alguna función. Por ejemplo, el objeto PuntoGráfico, tendrá dos propiedades: X e Y como coordenadas del punto. Y añadirá un método Dibujar() para mostrar dicho punto en la pantalla. Se puede diferenciar fácilmente unos de otros ya que los métodos siempre llevarán paréntesis después del nombre. Para acceder a un método o propiedad, usamos la nomenclatura de: NombreObjeto.NombrePropiedad o NombreObjeto.NombreMétodo(). Se utiliza el punto (.) como separador. Por ejemplo: window.open('http://www.boe.es');
window → objeto. . → separador. open → nombre del método. ( → obligatorio ya que es un método, una función. 'http://...' → parámetro que se pasa al método open, en este caso una cadena. ) → obligatorio, fin de la llamada al método. window.location
window → objeto. . → separador. location → propiedad que indica la página HTML cargada en el navegador. Ejemplos de uso de objetos HTML Documento sin título <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="javascript">function Mostrar(){alert(document.form1.txtTexto.value);} Uso de propiedades de objetos de un formulario El uso de los objetos se hace en document.form1.txtTexto.value.
• document. Objeto del navegador. • Form1. Formulario dentro de la página con nombre For m1. • txtTexto. Campo de texto dentro del formulario. • value. Propiedad que contiene el valor de la caja de texto. Como podemos ver los objetos se pueden anidar unos dentro de otros como propiedades. form1 es una propiedad de document, pero a su vez es un nuevo objeto que tiene una propiedad txtTexto que es el objeto caja de texto, con una propiedad llamada value en donde está el texto tecleado por el usuario.
OBJETOS DEL LENGUAJE
Fechas El objeto Date nos da acceso a todo lo que necesitamos para el control de fechas. Para crear una variable del tipo Date tenemos que usar: var miFecha = new Date() Después con sus métodos accederemos a toda la información de fecha:
• getTime(), getYear(). Devuelven la hora y el año en formato corto • getFullTime(), getFullYear(). Devuelven la hora y el año en formato completo. • getMonth(), getDate(), getHours(), getMinutes(), getSeconds(). Devuelven el mes, día, hora, minuto y segundo de la fecha.
• getDay(). Devuelve el día de la semana, empezando en domingo (0) hasta sábado (6). Por ejemplo: alert(miFecha.getFullYear()); Cadenas Toda variable que contiene una cadena es un objeto cadena, y da acceso a un conjunto de propiedades y métodos característicos de las cadenas.
• charAt(Numero). Carácter de la posición Número empezando desde cero • indexOf(Cadena). Posición de Cadena dentro del origen. • Concat. Concatena, en su lugar se utiliza el operador +. • substr(indice, longitud). Devuelve la subcadena desde la posición índice con longitud caracteres. Los índices comienzan desde cero.
• toLowerCase. Convierte a minúsculas la cadena. • toUpperCase. Convierte a mayúsculas la cadena. Ejemplo: var cad = “Hola”; function ff(){ alert(cad.charAt(3)); // "a" alert(cad.indexOf('ol')); //1 alert(cad + " ABC"); //"Hola ABC" alert(cad.substr(1,2)); //"ol" alert(cad.toUpperCase()); //"HOLA"} Funciones varias No pertenecen a ningún objeto y se pueden utilizar tal cual, sin punto: • parseInt(cadena,base). Convierte una cadena numérica a un número en su correspondiente base.
Ejemplo. parseInt(“A0B00”,16); • parseFloat(cadena). Convierte la cadena a número real. Ejemplo: parseFloat(“2.54”); • Number(Cadena). Convierte la cadena a número. Ejemplo. Number(txtValor.value); • String(objeto). Convierte cualquier objeto a una cadena. Ejemplo String(miVar); • isNaN(numero). Comprueba si número existe. • isFinite(numero). Comprueba si el número no es infinito. Objeto matemáticos Una de las operaciones más frecuentes que realizaremos en la programación es la utilización de funciones matemáticas avanzadas (seno:sin, coseno:cos, tangente:tan, etc...). En JavaScript existe un objeto que recoge todas ellas, el objeto Math. Se puede usar directamente sin crear ninguna variable. Por ejemplo: Math.cos(34); Math.abs(txtNum.value);
OBJETOS DEL NAVEGADOR Estos objetos dan acceso a todas las características y elementos presentes en el navegador. Objeto window Representa la ventana actual del navegador, está al más alto nivel y es el objeto más utilizado. Como es el objeto por defecto, no hay que escribirlo para acceder a sus propiedades o métodos.
• alert(“Texto”) Muestra un mensaje de texto en una ventana. • open(url,nombre,prop) Abre una nueva ventana con la url cargada, cuyo nombre será nombre y con las propiedades especificadas en prop separadas por punto y coma . Las posibles propiedades son de dos tipos, booleanas y de tamaño. Las booleanas mostrarán la correspondiente característica si están a yes. Dentro de las primeras tenemos
• toolbar=yes. Barra de herramientas. • location=yes. Barra de direcciones. • directories=yes; Barra de directorios. • status=yes. Barra de estado inferior. • menubar=yes. Barra de menús. • scrollbars=yes. Barras de desplazamiento. • resizable=yes. Se puede cambiar el tamaño. De tamaño
• width=”tamaño”. Anchura de la ventana. • height=”tamaño”. Altura de la ventana. • close() Cierra la ventana. • confirm(“Pregunta”) Presenta un diálogo del tipo Ok / Cancel y devuelve verdadero o falso en función de lo que pulse el usuario.
• prompt(“msg”,”val”) Presenta un diálogo de petición de datos, con el mensaje presente en msg y con la caja de texto rellena con val. Devuelve el contenido de la caja de texto.
• status Propiedad que permite escribir en la barra de estado. • setTimeout(“func()”,tmp): El navegador llamara a la función func() después de tmp segundos. • frames[“nombre” ó inx]: Acceso a los marcos creados. Se puede utilizar el nombre dado al marco en su propiedad name o un índice que comienza en cero.
• top Propiedad que da acceso a la ventana padre. • document Acceso al objeto document.
Objeto document Da acceso al cuerpo de HTML.
• Forms[] Array que contiene todos los formularios de la página. Se accede por índice correspondiendo a cero el primero que se define. También podemos usar el formulario por nombre (name) desde el propio objeto document. Por ejemplo: document.form1. • images[] Array con todas las imágenes de la página ()