Framework Prototype

Die freie JavaScript-Klassenbibliothek Prototype stellt verschiedene Programmierhilfen für Ajax zur Verfügung und bittet die Möglichkeiten den JavaScript-Quelltext zu verkürzen.

Objektorientierte Programmierung mittels Klassen


<h3>Example: Auto</h3>
<script type="text/javascript">
var Fahrzeug = Class.create({
	  initialize: function(name, anzahlReader) {
	    this.name = name;
	    this.anzahlReader = anzahlReader;
	  },
	  getBasidaten: function() {
	    return 'Name: ' + this.name + ' - Räder: ' + this.anzahlReader;
	  }
});

var Auto = new Fahrzeug('Ford', 4);
document.write('<div class="output">' + Auto.getBasidaten() + '</div>')
</script>	

<h3>Example: LKW (Vererbung Fahrzeug)</h3>
<script type="text/javascript">
var Lastkraftwagen = Class.create(Fahrzeug, {
	getEigenschaften: function(anzahlAchsen) {
		    return this.getBasidaten() + ', Achsen: ' + anzahlAchsen;
	  }
});

var LKW = new Lastkraftwagen('Scania', 6);
document.write('<div class="output">' + LKW.getEigenschaften(3) + '</div>')
</script
	







Top


Example
Sitemap Kontakt Impressum