Weiterentwicklungen

Post Reply
rjversluis
Site Admin
Posts: 42306
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Weiterentwicklungen

Post by rjversluis » 15.09.2018, 17:34

Moin,

seit 2015 unterstützt JavaScript auch ein vernünftiges Klassen Konzept, eingeführt in ECMAScript 2015.
Die meiste aktuelle Browser unterstützen es. :D

Warum diese Meldung?
Klar, damit kann man Rocweb auf ein höhere Ebene heben und Wartungsfreundlicher machen. 8)
JavaScript löst so eigentlich Java Anwendungen ab, also weg vom JVM und hop in die WEB Browser. :beer:

Hier ein kleines Beispiel: (Nur für insider.)

Code: Select all

class Item { 
  constructor(type) {
    this.type = type;
  }
  toString() {
    console.log('type is '+ this.type);
  }
}

class TT extends Item {
  constructor(type,id) {
    super(type);
    this.id = id;
  }
  toString() {
    super.toString();
    console.log(this.id + ' turns... ');
  }
}

var item = new TT('tt', 'kees');
item.toString();

/* Output:
type is tt
kees turns... 
*/
IMHO war JS früher 'Quick&Dirty', aber auf diese Art und Weise nicht mehr. So kann man seht Strukturiert an die Sache herangehen.

https://developer.mozilla.org/de/docs/W ... ce/Klassen

Post Reply

Return to “Rocweb (DE)”