¿Como manejar imágenes con JavaScript?

¿Como manejar imágenes con JavaScript? El lenguaje JavaScript posee un objeto propio asociado a cada una de las imágenes de un documento HTML, el objeto Image. Además, también posee un array particular, el array images, que contiene todas las imágenes presentes en la página.   Dentro de la jerarquía propia de este lenguaje, tanto el objeto Image como la matriz images se encuentran incluidos dentro del objeto document, que a su vez se encuentra incluido en al objeto principal window.   Por lo tanto, al ser estos objetos elementos propios del lenguaje,…

Leer más

¿Que es Herencia y como se aplica en JAVA?

  ¿Que es Herencia y como se aplica en JAVA? Es  el  proceso  mediante  el  cual   un   objeto   de  una   clase  adquiere  propiedades definidas en otra  clase que lo preceda en una  jerarquía de clasificaciones. Permite la definición de un nuevo objeto a partir de otros,  agregando las diferencias entre  ellos (Programación Diferencial), evitando repetición de  código  y permitiendo la reusabilidad. Las  clases  heredan los  datos   y  métodos de  la  superclase. Un  método heredado puede ser sustituido por uno propio si ambos  tienen  el mismo  nombre.     La herencia…

Leer más

Métodos y propiedades del objeto XMLHttpRequest en AJAX

Métodos y propiedades del objeto XMLHttpRequest en AJAX El objeto XMLHttpRequest posee muchas otras propiedades y métodos diferentes a las manejadas por la primera aplicación de AJAX. A continuación se incluye la lista completa de todas las propiedades y métodos del objeto y todos los valores numéricos de sus propiedades. Las propiedades definidas para el objeto XMLHttpRequest son: Propiedad Descripción readyState Valor numérico (entero) que almacena el estado de la petición responseText El contenido de la respuesta del servidor en forma de cadena de texto responseXML El contenido de la respuesta…

Leer más

CREACIÓN DE OBJETOS EN JAVASCRIPT

CREACIÓN DE OBJETOS EN JAVASCRIPT   Para crear objetos, primero es necesario definir su tipo (o clase):   function empleado(nombre, edad, puesto) { this.nombre = nombre this.edad = edad this.puesto = puesto }     En JavaScript, la partícula this se refiere al objeto en el que se utiliza. Una vez definida  la  clase,  podemos  crear  variables  (instanciar  objetos)  de  esa  clase  de  la siguiente manera:   empleado_1 = new empleado(«Pedro», 26, «Programador»)   Pueden añadirse propiedades a los objetos aunque estas no haya sido declaradas en la definición de…

Leer más

CREACIÓN DE OBJETOS Y MÉTODOS CONSTRUCTORES EN JAVA

CREACIÓN DE OBJETOS Y MÉTODOS  CONSTRUCTORES EN JAVA       Cada  objeto  o instancia de una  clase debe  ser creada explícitamente a través  de un método u  operación especial  denominado constructor.  Los atributos de  un  objeto toman  valores   iniciales   dados  por   el  constructor.  Por   convención,  el  método constructor tiene  el mismo  nombre de la clase y no se le asocia  un  modo  de acceso (es público).   Algunos lenguajes proveen un  método constructor por  defecto  para  cada  clase y/o permiten la definición de más de un método constructor.  …

Leer más

Importancia de Google+ para el SEO

Importancia de Google+ para el SEO Se puede generar buen contenido sin embargo, si no hacemos que el público acceda de manera fácil y directa a este por muy bueno que este sea no habremos logrado nada. Como se sabe posicionamiento web es la técnica que permite aparecer en los primeros resultados de los motores de búsqueda en Internet. Es decir, que la gente que está buscando algo relacionado al tema que generamos en nuestro website o blog, acceda de manera fácil y directa. Como muchos sabrán, de eso se encarga el SEO. El Search Engine Optimization es una…

Leer más

Elección de Selectores de JQuery

Elección de Selectores de JQuery La elección de buenos selectores es un punto importante cuando se desea mejorar el rendimiento del código. Una pequeña especificidad — por ejemplo, incluir el tipo de elemento (como div) cuando se realiza una selección por el nombre de clase — puede ayudar bastante. Por eso, es recomendable darle algunas “pistas” a jQuery sobre en que lugar del documento puede encontrar lo que desea seleccionar. Por otro lado, demasiada especificidad puede ser perjudicial. Un selector como #miTabla thead tr th.especial es un exceso, lo mejor…

Leer más

Múltiples imágenes de fondo con CSS3

Múltiples imágenes de fondo con CSS3 Cómo conseguir que un elemento de la página tenga varias imágenes de fondo a la vez, con CSS básico y con características de CSS 3. Con el atributo background-image podemos conseguir que un elemento de la página tenga un fondo de imagen. Esto debemos saberlo, puesto que es algo básico de las hojas de estilo en cascada (CSS). Una de las nuevas características de CSS 3 consiste en la posibilidad de declarar varios fondos de imagen a un elemento de la página. Lo que…

Leer más

Breve historia de AJAX

Breve historia de AJAX   Javascript y XML Asincrónico   Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono…

Leer más

Programación Orientada a Objetos

Programación Orientada a Objetos La  Programación Orientada  a  Objetos   (POO)  es  una   metodología  que   basa   la estructura de  los programas en  torno  a los objetos.  Los lenguajes de  POO  ofrecen medios y herramientas para  describir los  objetos  manipulados por  un  programa. Más que describir cada  objeto individualmente, estos lenguajes proveen una construcción (Clase)  que  describe a un  conjunto de objetos  que  poseen las mismas propiedades.     OBJETO       Es  una   entidad  (tangible o  intangible) que  posee   características  y  acciones   que realiza   por  sí  solo  o  interactuando con…

Leer más