Chosen – Select-Boxen in Benutzerfreundlich

Screenshot von mit Chosen geänderten Select-Boxen

Select-Boxen sind relativ benutzerfreundlich, so lange man nicht so viel Auswahl hat, und insbesondere nicht mehrere Werte der Box auswählen soll. Letzteres ist für viele Benutzer nicht nur unmöglich, sondern in der Regel ein gänzlich unbekanntes Feature. Das Ganze lässt sich natürlich hervorragend mittels jQuery und den entsprechenden Plugins lösen, doch auch hier ist es weiterlesen

jsPDF – PDF-Dateien mit JavaScript erzeugen

Screenshot von jsPDF

PDF-Dateien sind aus der modernen Geschäftswelt nicht mehr wegzudenken, was insbesondere bedeutet das man diese in einer Applikation erzeugen muss. PDF-Dateien in PHP zu erzeugen ist eine Sache, die mir irgendwann noch Magengeschwüre bescheren wird. Ich kann es überhaupt gar nicht leiden etwas Pixelgenau auf einem DIN A4-Blatt positionieren zu müssen, aber was insbesondere Nerven weiterlesen

Enquire.js – Media Query Callbacks in JavaScript

Screenshot der Enquire.js Homepage

Media-Queries sind eine richtig schicke Angelegenheit, ohne die ein Responsive Design nicht möglich wäre. Ganz einfach ausgedrückt läuft die Sache so: mittels einer Media Query kann man für verschieden breite Browser (Bildschirmauflösungen) verschiedene CSS-Dateien laden, die den Content verschieden darstellen. Je nach Bildschirmbreite kann man zum Beispiel Elemente einblenden, oder ausblenden, man kann die Darstellung weiterlesen

Bacon.js – Bezier-Kurven für Texte

Screenshot eines mit Bacon.js modifizierten Textes

Das Leben eines Webworkers ist nicht einfach, vor allem dann wenn man einem Kunden erklären muss, dass ein Bild mit Transparenz – auch wenn es dreimal rund ist – trotzdem rechteckig ist. Besonders lustig wird es dann, wenn der Text das runde Firmenlogo nicht umfließt. Eigentlich ein Problem das schon seit Anbeginn der HTML-Zeit besteht weiterlesen

TaffyDB – Datenbank für JavaScript

Screenshot der TaffyDB Homepage

In vielen Fällen läuft es heutzutage so, das Daten in Tabellen zum Beispiel nicht mehr direkt eingesetzt, sondern mittels AJAX nachgeladen werden. Gerade bei großen Datenmengen macht das durchaus Sinn, da man nicht mehr die gesamte Seite neu laden muss, sondern nur noch ein recht kleines Objekt das zum Beispiel bei einer Paginierung die neuen weiterlesen

Favicon mit Javascript austauschen

Screenshot favicon.js bei GitHub

Nach meiner bescheidenen Meinung sind Favicons innerhalb einer Webanwendung die Elemente, denen die wenigste Beachtung geschenkt wird. Ich habe ja schon letztes Jahr in einem längeren Artikel darüber berichtet, dass man mit Favicons den Benutzern durchaus sinnvolle Informationen zukommen lassen kann. Das tolle an den Favicons ist, dass dies sogar funktioniert, wenn der Benutzer gar weiterlesen

JavaScript Markdown Editor

Screenshot von EpicEditor

Markdown ist nichts nerdiges (mehr) sondern durchaus eine sinnvolle Sache, auf der viele Dienste inzwischen setzen (so zum Beispiel auch GitHub). Warum ist das so? Würde ich einen HTML-WYSiWYG-Editor einsetzen, würde der auch HTML auswerfen. Der Text wäre dann auch immer und für alle Zeiten nur in HTML darstellbar und mit etwas Pech müsste man weiterlesen

Schnelle Darstellung von Daten mit Recline.js

Screenshot einer Tabelle aus Recline.js

Manchmal sind die Anforderungen eines Kunden ganz einfach: eine CSV-Datei als sortierbare Tabelle online stellen zum Beispiel. Hört sich einfach an, ist aber nicht von jetzt auf gleich umzusetzen. Oder besser ausgedrückt: bisher war das so – Dinge ändern sich! ;) Das man Tabellen fein sortieren kann, durchsuchen und Paginieren ist ja nicht unbedingt erst weiterlesen