Installationsprobleme Alle Anleitungen, die Sie im Internet zu Node, NPM und weiteren Modulen finden, setzen eines voraus: transparenter Internet-Zugriff. Was auf den ersten Blick kaum eine Erwähnung wert ist, stellt für viele Benutzer in der Tat ein Problem dar. Nicht
Echt responsive Tabellen
Was sind responsive Tabellen? Responsives Verhalten ist heute Pflicht für die meisten Web-Anwendungen. Tabellen werden dabei meist als Problem wahrgenommen. Auch Bootstraps Antwort auf responsive Tabellen ist nicht immer befriedrigend. Letztlich leistet es das HTML-Element <table> einfach nicht. Komplexe Tabellen
CSS – die ersten Schritte vor Bootstrap
Viele Entwickler setzen auf Bootstrap, um eine ansprechende, responsive Website schnell zu gestalten. Bevor man dies tut, sollten die Grundlagen von CSS verstanden sein, sonst wird man dauerhaft keine brauchbaren Ergebnisse erzielen. Es beginnt mit CSS Bevor Sie sich mit
Objektorientiertes Programmieren in JavaScript
Objektorientierung JavaScript verfügt über eine sehr einfache Unterstützung für objektorientierte Programmierung. Es wird nicht explizit von Klassen gesprochen, da sich die abstrakte Definition eines Objekts nur sehr gering von der konkreten Implementierung einer Funktion unterscheidet. JavaScript-Objekte verfügen über Eigenschaften (Attribute)
Gulp oder Grunt /Gr?u(nt|lp)/
Wer sich mit der Entwicklung von Web-Applikation im MEAN-(MongoDb, Express, Angular, Node)-Stack befasst, wird schnell mit Hilfsprogrammen wie Grunt oder Gulp konfrontiert. Diese JavaScript-basierten Werkzeuge helfen dabei, den Build-Prozess zu automatisieren. Zwei einfache Beispiele, worum es geht: Wenn Sie Paket
Einführung in Express
Einführung in Express Express ist die Middleware-Komponente einer Node-Applikation. Damit ist die Vermittlungsschicht zwischen dem Client und dem Backend mit seinen Persistenzfunktionen gemeint. Kernaufgabe ist das Routing. Installation Voraussetzung für Express ist eine funktionierende Node-Umgebung. Liegt diese vor, können Sie
REST
REST REST steht für REpresentational State Transfer und bezeichnet einen Architekturstil (oder auch „Programmierparadigma für verteilte Systeme“, siehe dazu auch Wikipedia), der bereits häufig benutzte Techniken und Protokolle zusammenfasst und für die Datenübertragung nutzt. Dies umfasst: URI für die Adressierung
Regular Expressions / Reguläre Ausdrücke in JavaScript
Support for „Regular Expression in JavaScript“ (Apress) This is for the English version, published by Apress, Inc. For scripts from the book and additional downloads visit the public GitHub repository here: https://github.com/joergkrause/regularexpressions-book Support für „Reguläre Ausdrücke in JavaScript“ (LeanPub, texxtoor,
Einführung in Jade
Einführung in Pug (vormals JADE) JADE wurde in Pug umbenannt, um einem Rechtsstreit bzgl. des Namens aus dem Weg zu gehen. Die beiden Engines sind ansonsten identisch. Künftige Entwicklungen wird es nur bei Pug geben. Die aktuelle Version ist 2.0.
Die Protokolle des Web
Protokolle des Web Dieser Text bietet einen sehr kompakten Überblick über die Protokolle, die Sie beherrschen sollten, wenn Sie aktiv Webanwendungen entwickeln. Die Informationen in diesem Kapitel sind grob in folgende Abschnitte unterteilt: Das OSI-Referenzmodell Netzwerkprotokolle wie TCP/IP, DNS und