Aktuelles aus dem Ressort JavaScript

Paketverwaltung für den Browser

JavaScript-Projekte werden von Tag zu Tag komplexer und größer. Mit dieser Entwicklung geht die Notwendigkeit des Einsatzes externer Libraries sowie Frameworks einher. Diese ermöglichen es, den gewünschten Funktionsumfang schnell und effizient zu erzielen. Im JavaScript-Umfeld existiert eine geradezu aberwitzige Menge an unterschiedlichsten kleinen Bibliotheken, die die tägliche Arbeit erleichtern. Durch die Verwendung solcher Bibliotheken entsteht jedoch auch neue Komplexität: das Management dieser unterschiedlichen Pakete. Der Paketmanager Bower hilft dabei, damit dieser Prozess nicht in Arbeit ausartet.

CSS Animationen und Transitions mit JavaScript

Web Developer Zach Saucier hat auf css-tricks.com ein Tutorial zum Thema „Controlling CSS Animations and Transitions with JavaScript“ zusammengestellt. Animieren mit CSS ist zwar in mancherlei Hinsicht limitiert, aber unter Strich viel einfacher als sein Ruf.

JSCheck im Check

Die Welt der Entwicklungswerkzeuge für JavaScript ist immer in Bewegung. So wundert es nicht, dass nahezu jeden Tag neue Tools zur Qualitätssicherung entstehen und auch wieder verschwinden. Das ist natürlich zum einen dem Umstand geschuldet, dass JavaScript im Vergleich zu seinen Brüdern und Schwestern eine recht junge Sprache ist, zum anderen aber auch der schieren Masse an Entwicklern, die sich tagtäglich mit dieser Sprache auseinandersetzen. Einer von ihnen ist Douglas Crockford, ein JavaScript-Urgestein. Bekannt geworden ist er durch die Entdeckung der guten Seiten von JavaScript („JavaScript: The Good Parts“) sowie durch seinen Syntax-Checker jslint [1] und die Erfindung des JSON-Formats [2], das in nahezu jeder modernen Webapplikation Einsatz findet. Vor Kurzem veröffentlichte Crockford ein weiteres Werkzeug, um die Qualität von JavaScript-Projekten zu verbessern: JSCheck [3]

Node.js abseits des Webservers

Mittlerweile gibt es kaum einen Webentwickler, der nicht schon zumindest von Node.js gehört hat. Die meisten Personen bringen mit serverseitigem JavaScript einen leichtgewichtigen Webserver in Verbindung, der in weniger als zehn Zeilen implementiert ist. Die Einsatzgebiete von JavaScript abseits des Browsers und sogar abseits jeglicher Webtechnologien sind jedoch vielfältig. Dieser Artikel zeigt, wie sich mit Node.js mächtige Kommandozeilenwerkzeuge auf Basis von JavaScript umsetzen lassen.

qooxdoo 3.0.1 mit über 60 Patches

Seit seinem Release am 22. Juli wurden im JavaScript-Framework qooxdoo 3.0 über 60 Fehler korrigiert, wobei insbesondere die Kompatibilität zu iOS 7 verbessert wurde. Außerdem hat man Fehler mit der

X
- Gib Deinen Standort ein -
- or -