miércoles, 5 de febrero de 2014

Creando objetos en JavaScript

Para crear objetos en javascript primero creamos un constructor de la siguiente manera:


function ConstructorClase() 
{ 
  // inicializamos propiedades
  this.propiedad1 = valor 
}

podemos hacerlos pasando parámetros:

function ConstructorClase(param1, param2,.... paramX)
{ 
  // inicializamos propiedades
  this.propiedad1 = param1;
  this.propiedad1 = param2;
  .
  .
  .
  this.propiedad1 = paramX;
} 

El operador "this" nos permite referirnos al propio objeto de la clase.
Para crear los métodos de la clase basta con definir una función y asociarla a la clase de al siguiente manera :

Crear Host Virtual en Linux

Este ejemplo está basado en Debian; pero igual sirve para cualquier versión de Linux.
Necesitamos tener instalado un servidor apache. Todo está probado en local con un dominio que no existe en internet

1. Creamos un directorio donde guardar nuestra web sudo /var/www/xxxxx ,  reemplazando "xxxxx" por el nombre de tu web.

2. Creamos el host virtual con la ip de nuestro equipo
  <VirtualHost 192.168.1.10:80>
     DocumentRoot /var/www/mrcodiweb/ 
     ServerName mrcodiweb-server 
     ServerAlias www.codiweb.mrcodi codiweb.mrcodi  
  </VirtualHost>

La ip del servidor es : 192.168.1.10.
En nuestro ejemplo el Virtual Host apunta a la carpeta "/var/www/mrcodiweb/".
El nombre del servidor es "mrcodiweb-server". Se podría acceder a la web mediante dos nombres "www.codiweb.mrcodi" y "codiweb.mrcodi".

Si no tienes configurado las dns deberías agregar esta línea en "/etc/hosts":

192.168.1.10 www.codiweb.mrcodi codiweb.mrcodi