Webentwicklung: Objektorientiertes Programmieren mit Javascript

© JJAVA - Fotolia.com

Mozilla hat eine interessante Tutorial-Reihe gestartet, die sich primär mit den OOP-Fähigkeiten von Javascript beschäftigen soll. Wie Mozilla in diesem Zusammenhang selbst zugibt, sind die OOP-Fähigkeiten von Javascript zwar vorhanden, aber unterscheiden sich grundlegend von denen anderer Programmiersprachen.

Dies wird schnell klar, wenn man feststellt, dass es das reservierte Wort class in dieser Form in nicht geht, stattdessen muss man einen Umweg über function gehen:

function Person(gender) {
   this.gender = gender;
   alert('Person instantiated');
}

Person.prototype.gender = 'Person Gender';
var person1 = new Person('Male');
var person2 = new Person('Female');

//display the person1 gender
alert('person1 is a ' + person1.gender); // person1 is a Male

Hat man sich aber erstmal an die neue Terminologie gewöhnt, geht das objektorientierte Programmieren in Javascript schnell von der Hand.

Bildnachweis für die Newsübersicht: © JJAVA - Fotolia.com

Weitere Artikel zu Mozilla, JavaScript, Tutorials und Webentwicklung

Das interessiert dich bestimmt auch

Deine Meinung


(wird nicht veröffentlicht)