„MooTools" – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Versionsgeschichte interaktiv durchsuchen
[gesichtete Version] [gesichtete Version]
← Zum vorherigen Versionsunterschied Zum nächsten Versionsunterschied →
Inhalt gelöscht Inhalt hinzugefügt
Zeile 94: Zeile 94:
</source>
</source>


Zusätzlich stellt es einen eigenen Satz an Klassen zur Verfügung, mit denen es beispielsweise leicht möglich ist, verschiedene Effekte zu realisieren. Dazu zählen Größenänderungen des Browserfensters, Ein- und Ausblendeeffekte, Bewegungseffekte und vieles mehr ([[Ajax (Programmierung)|Ajax]], JSON usw.). Übergangseffekte lassen sich mit wenigen Zeilen Code realisieren, da MooTools die meisten Arbeitsschritte selbst erledigt.
Zusätzlich stellt es einen eigenen Satz an Klassen zur Verfügung, mit denen es beispielsweise leicht möglich ist, verschiedene Effekte zu realisieren. Dazu zählen Größenänderungen des Browserfensters, Ein- und Ausblendeeffekte, Bewegungseffekte und vieles mehr ([[Ajax (Programmierung)|Ajax]], (追記) [[ (追記ここまで)JSON(追記) ]] (追記ここまで) usw.). Übergangseffekte lassen sich mit wenigen Zeilen Code realisieren, da MooTools die meisten Arbeitsschritte selbst erledigt.


== Siehe auch ==
== Siehe auch ==

Version vom 19. August 2009, 09:36 Uhr

MooTools
Basisdaten
Entwickler Das MooTools Entwicklerteam
Aktuelle Version 1.2.3
(19. Juni 2009)
Betriebssystem plattformunabhängig
Programmier­sprache JavaScript
Kategorie Klassenbibliothek
Lizenz MIT-Lizenz
deutschsprachig nein
www.mootools.net

MooTools ist ein freies JavaScript-Framework zur effizienten Entwicklung von erweiterbarem und browserübergreifend kompatiblem Code. Es ist objektorientiert, modular aufgebaut und kompakt.

Eigenschaften

  • Erweiterbar und modular, so dass der Entwickler die Entscheidungsfreiheit hat, nur jene Komponenten einzusetzen, die tatsächlich eingesetzt werden.
  • Stark objektorientiert.
  • Effektkomponente wird mit Transitions ausgeliefert, die Funktionen von Adobe Flash nachbilden.

Komponenten

MooTools besteht aus einer Kernbibliothek, core.js, die durch zusätzliche Komponenten erweitert werden kann.

  • Core: eine Kollektion von nützlichen Funktionen, die von allen anderen Komponenten benötigt werden.
  • Class: ist die MooTools-Basisklassenbibliothek für die Instanzierung von Klassenobjekten.
  • Natives: eine Kollektion von JavaScript-nativen Objekten. Natives fügen zusätzliche Funktionen hinzu, erhöhen die Kompatibilität und erweitern MooTools um neue Methoden, die die Programmierung weiter erleichtern.
  • Element: ist eine Komponente für weitere Verbesserungen und zur Erhöhung der Kompatibilität der HTML-Element-Objekte.
  • Effects: ist eine fortschrittliche Effekte-API zur Animation von Elementen.
  • Remote: stellt eine XHR-Schnittstelle bereit, Cookies und diverse JSON-Werkzeuge für Entwickler.
  • Window: stellt eine browserübergreifende Schnittstelle zu klientspezifischen Informationen bereit, z.B. der Bildschirmauflösung.

Eine optionale, komprimierte JavaScript-Datei, die benutzerspezifische Komponenten enthält, kann direkt beim Download auf der Kundenseite erstellt werden.

Browserkompatibilität

MooTools ist kompatibel und getestet mit:

MooTools ist kompatibel aber wird nicht unterstützt auf:

Objektorientierte Programmierung

MooTools beinhaltet eine robuste Klassensammlung und ein fortschrittliches Vererbungssystem, welches eine exzellente Wiederverwertung des Quellcodes und eine einfache Erweiterung ermöglicht. Zum Beispiel:

varAnimal=newClass({

initialize:function(name){
this.name=name;
}

});

varCat=newClass({

Extends:Animal,

talk:function(){
return'Meow!';
}

});

varDog=newClass({

Extends:Animal,

talk:function(){
return'Arf! Arf';
}

});

varAnimals={
a:newCat('Missy'),
b:newCat('Mr. Bojangles'),
c:newDog('Lassie')
};

for(varanimalinAnimals)alert(animal.name+': '+animal.talk());

// Ausgabe eines alerts
//
// Missy: Meow!
// Mr. Bojangles: Meow!
// Lassie: Arf! Arf!

Zusätzlich stellt es einen eigenen Satz an Klassen zur Verfügung, mit denen es beispielsweise leicht möglich ist, verschiedene Effekte zu realisieren. Dazu zählen Größenänderungen des Browserfensters, Ein- und Ausblendeeffekte, Bewegungseffekte und vieles mehr (Ajax, JSON usw.). Übergangseffekte lassen sich mit wenigen Zeilen Code realisieren, da MooTools die meisten Arbeitsschritte selbst erledigt.

Siehe auch

Abgerufen von „https://de.wikipedia.org/w/index.php?title=MooTools&oldid=63538028"