Objetos Anonimos
by scyrizales
HTML
<table border="1">
<tr>
<td colspan="3">Animal</td>
</tr>
<tr>
<td colspan="2">Domesticos</td>
<td>Felinos</td>
</tr>
<tr>
<td>Perro</td>
<td>Gato</td>
<td>Tigre</td>
</tr>
<tr>
<td></td>
<td class="metodo">Araña</td>
<td class="metodo">Araña</td>
</tr>
</table>
CSS
.metodo {
color: red;
}
JavaScript
var perro = {
nombre: 'firulais',
edad: 3
};
perro.ladrar = function () {
alert(perro.nombre + " dice: guau guau");
}
alert(perro.nombre);
perro.ladrar();
function Gato(nombre) {
this.nombre = nombre;
}
function Tigre(nombre) {
this.nombre = nombre;
}
function crearArañador(obj) {
obj.prototype.arañar = function () {
alert(this.nombre + " esta arañando");
}
}
crearArañador(Gato);
crearArañador(Tigre);
var g = new Gato('Tom');
var t = new Tigre('Bengala');
g.arañar();
t.arañar();