Hier findest du alle Beiträge die mit dem Tag JavaScript versehen sind.
HTML wirkt auf den ersten Blick simpel. Ein paar Tags, ein bisschen Text, ein paar Links, fertig. Gerade wenn du aus Java kommst, kann HTML schnell wie etwas wirken, das man nebenbei mitnimmt. Keine Klassen, keine Interfaces, keine Exceptions, kein Buildprozess, der erst einmal verstanden werden will.
Trotzdem ist genau diese Einschätzung eine der häufigsten Fallen in der Webentwicklung. HTML ist nicht Dekoration. HTML ist die Struktur deiner Webseite. Alles, was später mit CSS gestaltet, mit JavaScript verändert oder aus einem Java Backend ausgeliefert wird, landet am Ende in einer HTML Struktur im Browser. Weiterlesen
Java wirkt am Anfang oft schwerer, als es eigentlich ist. Nicht, weil die Sprache absichtlich kompliziert wäre, sondern weil sie dich sehr früh mit Dingen konfrontiert, die bei HTML, CSS und auch JavaScript oft später oder weniger sichtbar auftauchen. Du schreibst nicht einfach ein paar Zeilen in eine Datei, öffnest sie im Browser und siehst sofort etwas auf dem Bildschirm. Du arbeitest mit Klassen, Methoden, Typen, einem Compiler, einer Laufzeitumgebung und meistens direkt mit einer IDE wie IntelliJ. Weiterlesen
PrimeFaces ist eine Komponentenbibliothek für Jakarta Faces, früher meistens unter dem Namen JavaServer Faces oder kurz JSF bekannt. Die ganz kurze Antwort wäre also: PrimeFaces ist ein Framework beziehungsweise eine UI-Bibliothek für Java-Webanwendungen. Diese Antwort ist nicht falsch, aber sie ist zu grob. Sie erklärt nicht, warum PrimeFaces anders funktioniert als viele moderne Frontend-Frameworks und warum man damit in Java-Projekten recht schnell brauchbare Weboberflächen bauen kann. Weiterlesen
Wenn du aus der Java-Welt kommst, wirken Begriffe wie JavaScript, TypeScript, Angular, React, Vue, Node.js oder npm am Anfang schnell wie ein einziger großer Themenblock. Genau da entsteht oft die eigentliche Verwirrung. Alles klingt ähnlich, vieles taucht im gleichen Projekt auf, aber nicht alles ist dasselbe. Manche Begriffe beschreiben eine Sprache, andere ein Framework, wieder andere eine Laufzeit oder ein Werkzeug. Weiterlesen
Eventlistener sind eines dieser Browser-Themen, die am Anfang “magisch” wirken: Du klickst irgendwo hin, drückst eine Taste, bewegst die Maus - und plötzlich läuft JavaScript-Code. Dahinter steckt kein Zauber, sondern ein ziemlich klarer Mechanismus: Der Browser feuert Events (Ereignisse) ab, und dein Code hängt sich mit einem Listener dran und reagiert darauf. Weiterlesen
Wenn du mit JavaScript anfängst, stolperst du relativ schnell über sogenannte Events. Damit reagiert dein Code auf Aktionen des Benutzers. Genau hier kommen Attribute wie onclick, onblur, onkeydown und onkeyup ins Spiel. Sie gehören zu den grundlegendsten Werkzeugen, um Webseiten interaktiv zu machen. In diesem Artikel schauen wir uns diese vier Events ruhig und praxisnah an, ohne Magie und ohne Abkürzungen.
Weiterlesen
Wenn du als Programmeinsteiger heute unterwegs bist, hast du oft schon früh Kontakt mit Java oder einer anderen Programmiersprache. Klassen, Methoden, Interfaces, vielleicht sogar schon Streams oder erste JavaEE-Projekte. Der Code sieht sauber aus, Tests laufen, der Build ist grün. Und dann kommt das erste Webprojekt und plötzlich wird es unruhig. Weiterlesen
JavaScript ist eine der wichtigsten Sprachen der Webentwicklung. Nachdem du in meinem letzten Beitrag bereits erfahren hast, was JavaScript überhaupt ist, schauen wir uns heute an, wie JavaScript funktioniert, welche Besonderheiten es gibt, und was du beim Start wissen solltest. Weiterlesen

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.