diff --git a/staff/juanp-arias/unsocial/compo.js b/staff/juanp-arias/unsocial/compo.js new file mode 100644 index 00000000..5e764bfe --- /dev/null +++ b/staff/juanp-arias/unsocial/compo.js @@ -0,0 +1,13 @@ +//creación de función constructora para hacer todo apartir de ella. +//todos los elementos que creemos como 'new compo' aplican sus propiedades, es decir heredan ser de propiedad array y container.(container sirve para añadir elementos) + + +function Compo(container){ + this.children = [] + this.container = container +} + +Compo.prototype.add = function (child){ + this.children.push(child)//Esto significa que todas las propiedades de tipo Compo, tienen esta función push. añaden elementos + this.container.appendChild(child.container)//y añaden containers de sus childrens +} \ No newline at end of file diff --git a/staff/juanp-arias/unsocial/index.html b/staff/juanp-arias/unsocial/index.html index 846c01a5..000ede9f 100644 --- a/staff/juanp-arias/unsocial/index.html +++ b/staff/juanp-arias/unsocial/index.html @@ -13,7 +13,11 @@