JavaScript

Was ist eine Callback Function?
Callback-Funktion: Was sind Rückruffunktionen?
  • Web-Entwicklung

Wer in seiner Website auf Eingaben reagieren möchte, muss sich früher oder später auch mit Callback-Funktionen auseinandersetzen. Dieser Typ von Funktionen ermöglicht es nämlich, das eigene Webprojekt mit JavaScript individuell und interaktiv zu gestalten. Was eine Callback-Funktion ist, wie sie funktioniert und in welchen Programmiersprachen sie noch zum Einsatz kommt, erfahren Sie in diesem...

Callback-Funktion: Was sind Rückruffunktionen?
Svelte-Framework vorgestellt
Svelte – das schlanke Framework für schnelle mobile Webanwendungen
  • Web-Entwicklung

Traditionelle Frameworks zur Programmierung von Web-Apps, wie React und Vue, verlagern den Großteil der Arbeit einer Web-App in den Browser. Das macht die Apps träge und verbraucht viel Datenvolumen. Svelte kompiliert die Apps hinter den Kulissen in ein optimiertes, schlankes JavaScript, was der Benutzer als deutlichen Performance-Schub wahrnimmt.

Svelte – das schlanke Framework für schnelle mobile Webanwendungen
Modultests in der Software-Entwicklung
Modultests in der Software-Qualitätssicherung: Mit Unit-Tests den Fehlern auf der Spur
  • Web-Entwicklung

Modultests zählen zu den effektivsten Methoden, um schon während einer frühen Phase der Software-Entwicklung möglichst viele Fehler im Quellcode zu identifizieren. Die Besonderheit: Die kleinsten isolierbaren Bestandteile eines Programms werden in eine neutrale Testumgebung gebracht. Treten dort Fehler auf, können diese auf den getesteten Baustein zurückgeführt werden, wodurch sich dieser leichter...

Modultests in der Software-Qualitätssicherung: Mit Unit-Tests den Fehlern auf der Spur
Kibana-Tutorial
Kibana-Dashboard-Tutorial für Einsteiger
  • Web-Analyse

Müssen große Datenbestände indexiert und strukturiert werden, dann ist die lizenzfreie Engine Elasticsearch dafür eine beliebte Lösung. Um die verarbeiteten Daten dann in ansprechender Form darzustellen, wird oft die Web-Oberfläche Kibana genutzt. Diese bildet zusammen mit Elasticsearch und Logstash den sogenannten ELK-Stack. In unserem Kibana-Tutorial erklären wir Schritt für Schritt, wie man die...

Kibana-Dashboard-Tutorial für Einsteiger
Was ist WebAssembly?
WebAssembly: Das schnellere JavaScript?
  • Web-Entwicklung

Das World Wide Web wird immer schneller: Mit WebAssembly (Wasm) hat man nun einen Standard entwickelt, der die Performance von Webanwendungen extrem verbessern soll. Statt in JavaScript können Entwickler nun auch mit C, C++ oder Rust programmieren. Der Code wird dann in hochperformanten Bytecode übersetzt. Das ermöglicht beispielsweise auch, Games im Browser komplexer zu gestalten.

WebAssembly: Das schnellere JavaScript?
jQuery-Tutorial: Einbindung und erste Schritte
jQuery-Tutorial: Grundlagen zu Selektoren, Syntax und Co.
  • Web-Entwicklung

Mithilfe der JavaScript-Bibliothek jQuery können Sie HTML-Elemente spielend einfach anpassen. Von CSS bekannte Selektoren wie der Element-Selektor oder der .class-Selektor helfen Ihnen dabei, die gewünschten Inhalte auszuwählen und mit verschiedenen Aktionen zu manipulieren. Außerdem lassen sich Codezeilen schreiben, die auf die Navigation und Eingabe der Webseitenbesucher reagieren und...

jQuery-Tutorial: Grundlagen zu Selektoren, Syntax und Co.
JHipster
JHipster: Die Framework-Suite für moderne Webanwendungen
  • Web-Entwicklung

Der Einsatz von Frameworks ist aus der modernen Webentwicklung nicht mehr wegzudenken. Die Gestaltung von Back- und Frontends auf Basis fertiger Grundstrukturen erspart eine Menge Zeit, die man folglich für andere Bereiche nutzen kann. Eine interessante Lösung, die gleich auf mehrere Tools zur Kreation von server- und clientseitigen Komponenten setzt, ist der Website-Generator JHipster. Welche...

JHipster: Die Framework-Suite für moderne Webanwendungen
Web Components
Web Components erklärt
  • Web-Entwicklung

Kein Webentwickler kommt ohne HTML, CSS und JavaScript aus. Dabei wiederholen sich beim Programmieren die gleichen Elemente immer wieder und wieder, was nicht nur mühsam, sondern auch sehr zeitintensiv sein kann. Abhilfe schaffen die sogenannten Web Components, mit deren Hilfe sich individuelle HTML-Codes kapseln und so beliebig häufig wiederverwenden lassen.

Web Components erklärt
Grundlagen der modernen Webentwicklung
Moderne Webentwicklung: Grundlagen und Werkzeuge
  • Web-Entwicklung

Der Trend in der Webentwicklung führt weg von statischen Webangeboten hin zu interaktiven Inhalten. Auch wenn HTML und CSS nach wie vor das Grundgerüst einer jeden Website darstellen, greifen Webentwickler immer öfter auf serverseitige Programmiersprachen wie PHP zurück, um dynamische Webauftritte zu realisieren. Zudem bieten clientseitige Skriptsprachen wie JavaScript die Möglichkeit, eine...

Moderne Webentwicklung: Grundlagen und Werkzeuge
Was ist XSS bzw. Cross-Site-Scripting?
XSS/Cross-Site-Scripting unterbinden und Sicherheitslücken schließen
  • Web-Entwicklung

Haben Sie schon einmal von dem sogenannten Cross-Site-Scripting, kurz XSS, gehört? Mit diesem Verfahren nutzen Unbefugte Sicherheitslücken in Internetbrowsern und auf Webservern, um unbemerkt Schadsoftware einzuschleusen und diese anonym zu starten. Doch was genau steckt hinter diesen Angriffen und wie können sich Website-Betreiber und -Nutzer dagegen schützen?

XSS/Cross-Site-Scripting unterbinden und Sicherheitslücken schließen