Joose-js es una librería que permite realizar nuestras clases en javascript de una manera cómoda y rápida. El código que generaríamos seria parecido a:
visto en anieto2k
//Declaración de la clase
Class("Point", {
has: {
x: {
is: "rw",
init: 0
},
y: {
is: "rw",
init: 0
}
},
methods: {
clear: function () {
this.setX(0);
this.setY(0);
}
}
})
// Creamos el objeto y lo usamos
var point = new Point();
point.setX(10)
point.setY(20);
point.clear();