MooTools - Program Yapısı

MooTools, nesne yönelimli modeller tasarlamak için kullanılabilecek bir araçtır. Bu bölümde MooTools kitaplığının basit bir örneğini tartışalım.

Misal

Burada Class kullanarak Rectangle adlı bir model tasarlayacağız. Bunun için Genişlik ve Yükseklik özelliklerini beyan etmemiz gerekir.

Aşağıdaki koda bir göz atın ve sample.html'ye kaydedin.

<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>

Aşağıdaki çıktıyı alacaksınız -

Çıktı