MooTools é uma ferramenta que pode ser usada para projetar modelos orientados a objetos. Vamos discutir neste capítulo um exemplo simples da biblioteca MooTools.
Exemplo
Aqui, projetaremos um modelo denominado Rectangle usando Class. Para isso, precisamos declarar as propriedades - Largura e Altura.
Dê uma olhada no código a seguir e salve-o em sample.html.
<html>
<head>
<script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
<script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
<script type = "text/javaScript">
var Rectangle = new Class({
//properties
width: 0,
height: 0,
//methods
initialize: function(widthVal, heightVal) {
this.width = widthVal;
this.height = heightVal;
},
details: function() {
document.write("Welcome to MooTools demo program");
document.write("Width: "+this.width+" Height: "+this.height);
},
});
var rec = new Rectangle(5,4);
rec.details();
</script>
</head>
<body>
</body>
</html>
Você receberá a seguinte saída -
Resultado