Aktuelles aus dem Ressort JavaScript

Deutsche Spuren

Die Deutsche-Spuren-App des Goethe Instituts führt Euch auf eine Entdeckungsreise in die eigene Vergangenheit. Mit wenigen Klicks findet man so heraus, wo und wann andere Deutsche ihre Fußabdrücke in

Chrome für iOS landet auf Platz 1 der iTunes Charts

Was sagt man dazu? Der Chrome-Browser von Apples Erzfeind Google landet im App Store. Die Desktop-Variante des minimalistischen Browsers sollte bereits jeder kennen, die mobile Version muss sich noch beweisen

QT Framework

Das Qt Framework ist eine C++-Klassenbibliothek, die eine plattformübergreifende Programmierung von GUIs ermöglicht. Qt Labs hat nun ein neues Release veröffentlicht, das folgende Features hinzufügt: Qt

PHP & Geolocation

In den letzten beiden Ausgaben haben Sie gelernt, wie Sie mithilfe des Geolocation API ermitteln können, wo sich der Besucher Ihrer Website befindet und wie Sie mithilfe des foursquare API Orte in der Nähe Ihres Benutzers finden.

topModel Backbone.js

Während die Ansprüche an komplexe Browseranwendungen steigen, werden die Java Script-Bibliotheken und Frameworks schwergewichtiger.

Red, Green, Jasmine

Durch seine weite Verbreitung, seine immer weiter fortschreitende Standardisierung und damit die Reduzierung von Browserinkompatibilitäten ist JavaScript zu einem Kernbestandteil einer jeden Webapplikation geworden.

JavaScript aufgeräumt

Dann und wann sitzt jeder Programmierer vor einem Stück altem Quelltext, von dem er nicht einmal sicher ist, ob er vielleicht selbst der Autor war. Dazu kommt der Auftrag, eine bestimmte Änderung umzusetzen. Diese Aufgabe steht zunächst hinter dem eigentlichen Verstehen des bestehenden Codes zurück. Entwickler verwenden hierbei scherzhaft die so genannten WTFs/min („What the fuck?!“ pro Minute) als Maß zur Beurteilung der Quelltextverständlichkeit. Gerade bei JavaScript können die WTFs/min schnell ansteigen. Ein neuartiges Projekt namens jquery-timing verspricht Abhilfe als Plug-in in jQuery-Programmen. Ihm gelingt es zusammen mit drei einfachen Programmierregeln, jQuery-Code erheblich zu vereinfachen und von seinem überflüssigen Ballast zu befreien.

Drucken aus der Wolke

Das Konzept „Google Cloud Print“ verspricht das Drucken aus der Cloud ohne großen Entwicklungsaufwand.

Fröhliches zwitschern

Das offene und sehr mächtige API hat eine Vielzahl von Twitter-Clients über alle Plattformen hinweg hervorgebracht und ermöglicht eine einfache Integration des Dienstes in eigene Anwendungen. Wir zeigen Ihnen, wie!

Qualitatives JavaScript

Professionelle Software kann nur entwickelt werden, wenn schon im Entstehungsprozess auf die Qualität des entwickelten Produkts geachtet wird. Auch JavaScript ist mittlerweile ein elementarer Bestandteil von Webapplikationen, wenn es um businesskritische Logik auf Clientseite geht. Aus diesem Grund wird es immer wichtiger, auch auf die Qualität im JavaScript-Quellcode zu achten. Im Folgenden werden eine Reihe von Werkzeugen vorgestellt, die einem Entwickler die Arbeit dabei erheblich erleichtern.

Q wie Qualität

Vor zehn Jahren sah JavaScript-Entwicklung so aus, dass man Codeschnipsel für bestimmte Webseiten entwickelte. Heute geht der Trend zu modularen JavaScript-Bibliotheken wie jQuery, die auf zahlreichen Webseiten eingesetzt werden. Dieser Beitrag zeigt an einem praktischen Beispiel, wie JavaScript modular mit Unit Tests unter Verwendung der QUnit-Bibliothek entwickelt werden kann.

X
- Gib Deinen Standort ein -
- or -