JavaScript

Einführung in Node.js

Einführung in Node.js

Mit der Software-Plattform Node.js nutzen Sie JavaScript serverseitig und profitieren auch bei der Entwicklung von Serveranwendungen von den Möglichkeiten der asynchronen, eventbasierten Programmierung. Wir geben Ihnen einen Überblick über den modularen Aufbau von Node.js, erklären, wie Sie Drittanbietermodule mithilfe des integrierten Paket-Managers npm nachinstallieren oder eigene Programmmodule...

SVG-Format: Einbindung von SVG-Vektorgrafiken

SVG-Format: Einbindung von SVG-Vektorgrafiken

Vergrößert man Rastergrafiken über ihre eigentliche Auflösung hinaus, ist das immer auch mit einem Qualitätsverlust verbunden – in Zeiten von Responsive Webdesign ein ernst zu nehmendes Problem. GIF-, PNG- und JPG-Bilder displayübergreifend in ansprechender Form zu präsentieren, entwickelt sich so schnell zur Mammutaufgabe. Vektorgrafiken im SVG-Format erfreuen sich aus diesem Grund immer größerer...

MooTools: Werkzeuge für klassenorientiertes JavaScript

MooTools: Werkzeuge für klassenorientiertes JavaScript

Keine andere Programmiersprache hat der Webentwicklung in den vergangenen Jahren seinen Stempel so deutlich aufgedrückt wie JavaScript. 1995 als Java-Alternative für den Netscape-Browser entwickelt, findet man heute nur mit Mühe eine Webanwendung, die gänzlich ohne die Skriptsprache auskommt. Kritiker bemängeln dennoch zu Recht, dass JavaScript ein Klassensystem fehlt und die Sprache insgesamt zu...

Browser-Fingerprinting: Tracking ohne Cookies

Browser-Fingerprinting: Tracking ohne Cookies

In der jüngeren Vergangenheit hat sich mit dem sogenannten Browser-Fingerprinting eine Tracking-Methode etabliert, die auch gänzlich ohne Cookies auskommt. Dabei erfassen Webserver unterschiedliche Merkmale von den Browsern der Besucher und ermitteln auf diesen basierend deren digitalen Fingerabdruck. Über diesen können die Nutzer zu einem späteren Zeitpunkt wiedererkannt werden. Während einige...

Gulp vs. Grunt – so unterscheiden sich die Task-Runner

Gulp vs. Grunt – so unterscheiden sich die Task-Runner

Ein wesentlicher Aspekt der Webentwicklung ist das Schreiben von neuem Code. Insbesondere als Frontend-Developer hat man diesbezüglich eine Menge zu tun – denn die Internetpräsenz soll sich in erster Linie durch Individualität auszeichnen und das Projekt optimal repräsentieren. Der Entwicklungsprozess hält aber nicht nur kreative Aufgaben bereit, sondern auch immer wiederkehrende Schritte. Diese...

Was ist XSS bzw. Cross-Site-Scripting?

Was ist XSS bzw. Cross-Site-Scripting?

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?

Bootstrap-Tutorial: Die ersten Schritte

Bootstrap-Tutorial: Die ersten Schritte

Bootstrap gilt in der Online-Welt als eine der besten Lösungen, wenn es darum geht, mit einfachen Mitteln geräteübergreifende Websites zu gestalten. Doch was genau steckt hinter dem Framework, das eigentlich als firmeninternes Optimierungs-Tool von Twitter geplant war? Können auch absolute Neulinge ohne tiefere CSS-, JavaScript- und HTML-Kenntnisse sehenswerte Ergebnisse erreichen?

Beliebte JavaScript-Frameworks und -Bibliotheken

Beliebte JavaScript-Frameworks und -Bibliotheken

Wer schon einmal mit JavaScript an einer Webseite gearbeitet hat, weiß um die Komplexität des sogenannten Document Object Models (DOM). Eine einfachere Bedienung versprechen JavaScript-Frameworks und -Bibliotheken: Mit einer Sammlung nützlicher Funktionen und Vereinfachungen greifen sie Entwicklern unter die Arme. Doch welche sind die besten JavaScript-Bibliotheken und -Frameworks? Und worin...

Tutorial: JSON-LD nach Schema.org

Tutorial: JSON-LD nach Schema.org

JSON-LD bietet Programmieren die Möglichkeit, Metadaten als Skript separat vom Webseiteninhalt im beliebten JSON-Format einzubetten. Die Trennung von HTML-Markup und semantischer Annotation sorgt für eine bessere Lesbarkeit des Quelltextes und ermöglicht eine komfortable Auszeichnung von Metadaten für dynamische Webinhalte. Damit ist JSON-LD ein ernst zu nehmender Konkurrent für Datenformate wie...

Website optimieren: Tipps und Tricks für mehr Speed

Website optimieren: Tipps und Tricks für mehr Speed

Unter den verschiedenen Aspekten bei der Erstellung und Pflege einer Website kommt einer häufig zu kurz: die Funktionalität der Webpräsenz. Trotz Responsive Webdesign ist die Ladezeit diverser Webangebote viel zu hoch, und das obwohl diese ein entscheidendes Kriterium für das Verhalten der Besucher darstellt. Unser Ratgeber zeigt Ihnen, was Sie tun können, um die Performance Ihrer Website zu...


Auf dem Laufenden bleiben?

Jetzt zu unserem Newsletter anmelden und
gratis Online-Marketing Whitepaper
sichern.