Übliche Tipps zur Optimierung der Geschwindigkeit von JavaScript greifen nicht mehr, wenn viele große Bibliotheken verwendet werden. Stattdessen sollte eine Strategie erarbeitet werden, wie Inhalte bei Bedarf effizient geladen werden können. Gleichzeitig sind viele ältere Tipps mit neueren Methoden eher kontraproduktiv.
In den letzten Wochen habe ich an der einen oder anderen Stellschraube meine Blogs gedreht. Es gab immer wieder kleine Änderungen, sodass nicht auf einmal eine größere Änderung sichtbar war. Mit diesem Artikel zeige ich auf, was sich am Design, der Geschwindigkeit und der Sicherheit getan hat.
Kürzlich habe ich bei der Entwicklung einer Web-Anwendung einen modalen Dialog eingefügt, welcher mit JavaScript aufgerufen und geschlossen werden sollte. Dabei musste ich eine Funktion realisieren, die auf jeden Klick außerhalb dieses Dialogs diesen wieder schließt. Diese Funktionalität kann sehr einfach mit jQuery realisiert werden.
Mit CSS-Selektoren können einzelne Elemente oder eine Gruppe von HTML-Elementen angesprochen werden. Neben den üblichen Selektoren – wie z.B. Tag-Name, Klasse oder ID – existieren noch weitere effiziente Selektoren. Wer nativ JavaScript programmiert, kann diese Selektoren auch einsetzen, um effektiv Elemente anzusprechen. In diesem Artikel stelle ich fünf eher unbekannte, aber mächtige CSS-Selektoren vor.
Für die Energieagentur des Zollernalbkreises programmierte ich eine neue Website, mit der das neue Corporate Design einführt wurde. Hauptherausforderung in der visuellen Kommunikation war, den Spagat zwischen den Erwartungen einer halbstaatlichen Einrichtung und unkomplizierter Bürgernähe zu realisieren.
Das Knorxx Framework erlaubt es, HTML/CSS/JavaScript Frontends in reinem Java zu schreiben. Die Hauptmotivation hinter der Entwicklung des Frameworks war die mangelhafte Wartbarkeit von Frontends, die in HTML/CSS/JavaScript umgesetzt wurden. Die verwendeten Bezeichner müssen zwischen allen Notationen im client- und serverseitigen Code konsistent verwendet werden. Das führt dazu, dass Änderungen zu hohen Wartungs- und Weiterentwicklungskosten führen.
Die OpenSource Web-Statistik Software Piwik bietet eine JavaScript Tracking-Methode, um die Besucher einer Website zu zählen. Mit der Grafik-Methode können auch Besucher gezählt werden, die kein JavaScript aktiviert haben. Aber auch die PHP-Tracking Methode gibt interessante Einblicke. Damit können zum Beispiel alle Seitenaufrufe erfasst werden, auch die, die normalerweise durch AdBlockern unterdrückt werden.
Ich verlinke eigentlich immer einige andere Blogs und Seiten in meinen Beiträgen. Dabei finde ich es praktisch, wenn die internen und externen Links unterschieden werden können. Ich möchte euch drei Methoden vorstellen, wie ihr das einfach mit CSS oder JavaScript realisieren könnt.
Gary Bernhardt hat bei einer Präsentation die Untiefen einiger Programmiersprachen sehr unterhaltsam aufgezeigt. JavaScript kommt dabei nicht wirklich gut weg. Alle Nicht-Informatiker werden hier wohl eher weniger verstehen, für alle IT-Menschen bietet die Präsentation aber köstliche Unterhaltung.
Was sind die Webtrends des noch jungen Jahres 2012? Das ist das Topthema des Webstandards-Magazins Nummer 12. Daneben geht es noch um CSS3, Generatives Design, SEO und noch viele weitere interessante Themen. Interessante Neuigkeiten gibt es dann noch am Schluss