21 Jul '05 - 167 W - + 0 - 0 Leerpuntje Javascript
Het is haat-liefde met javascript. Er kan zoveel moois. Maar javascript levert mij ook erg veel frustraties.
Ik maakte een object.
function obj_Boeking(naam, datum) {
this.naam = naam;
this.datum = datum;
}
Dit is een constructor met twee eigenschappen voor een boeking. Maar je moet ook een boeking doen, dat is een functie. Die kan je koppelen met het object.
Dat is dan een 'methode' die in javascript een prototype wordt genoemd.
obj_Boeking.prototype.MaakBoeking = function() { [code] }
Voor newbies: [code] moet je wel zelf schrijven.
Dan kan je een boeking vullen:
var nieuweBoeking = new obj_Boeking('Polyfinario', '21-07-2005');
Om de Boeking te volbrengen kan je het volgende doen:
nieuweBoeking.MaakBoeking()
Stelje voor dat je in de code van MaakBoeking een BoekingsID terug geeft: dus bij [code] zet je ook nog zoiets als:
return BoekingsID;
Dan kan je volgende doen:
var uwBoekingsnummer = nieuweBoeking.MaakBoeking();
Leerpunt van de dag: als je de haakjes vergeet, krijg je geen ID terug, maar [code] als string!