Kategorie

Gecodet

2008

Kein .first()?

Simon Willison fragt zu Recht, warum es im aktuellen jQuery eigentlich keinen Ersatz für die Pseudo-Selektoren :first und :last gibt. Tatsächlich fehlen .first() und .last(), obwohl sie natürlich einfach selbst nachzutragen sind: jQuery.fn.first = function() { return this.eq( 0 ); }; jQuery.fn.last = function() { return this.eq( this.size() - 1 ); }; 

jQuery 1.2.2

Während man auf der jQuery Homepage noch hinterherhinkt, kann man hier schon die neue Version 1.2.2 bekommen. Vielleicht wichtigste Verbesserung (neben wieder mal angeblich dramatischen Geschwindigkeitserhöhungen, gähn): .ready() wurde komplett üpberarbeitet: The document ready function has been long due for some extra love. We’ve made a number of specific changes. Internet Explorer document ready drastically... 

Möglicherweise Missverstanden

Firefox 3 implementiert den aktuellen W3C-Draft Access Control for Cross-site Requests. John Resig schreibt dazu hier kurz, aber interessanter dort sind die Kommentare, wie dieser hier: I’m still under the impression – and correct me if I’m wrong – that all these means are tailored to protect the server and its documents. But I thought... 

CSS3 Hacken

Bei Digital Web stellt Brian Suda eine neue Form des nicht CSS-Hackens vor. Unter Einsatz von CSS3-Pseudo-Elementen wird ein umgekehrtes CSS-Filtering erreicht. Bspw. für schlechte Browser nicht darstellbarer Elemente werden ausgeblendet und über :not() für die guten Browser wieder eingeblendet. Hmmm… wie findet man das? 

2007

jQuery 1.2

Unter jQuery 1.2: jQuery.extend(”Awesome”) kündigt das jQuery-Blog die Auslieferung von jQuery 1.2 an. Es hat sich viel getan, wie sich ja schon im letzten Release ankündigte. Soviel, dass man neben dem Upgrade-Guide auch gleich drei 1.1-Compability-Plugins mitliefert: ein jQuery 1.1 Compatibility Plugin, das XPath Compatibility Plugin und das Color Animation Plugin. Die Liste der Neuerungen... 

setTimeout/setInterval

Manchmal gibt es Tutotrials, die hätte man selbst schreiben können. Leider war man, nachdem man sich das Thema gerade (möglicherweise ein wenig mühevoll) selbst drauf geschafft hat, einfach zu beschäftigt, selbstverliebt oder einem kam die Lösung so einfach vor, dass man unsinnigerweise darauf verzichtet, ein schnelles Tut zusammenzuhacken und in sein Blog zu posten. Also... 

jQuery 1.1.4

Update: jQuery 1.1.4: Faster, More Tests, Ready for 1.2. Hui, hatte ich so schnell gar nicht mit gerechnet. Gerade noch letzte Woche habe ich die 1.1.3 gepachted (aus reiner Ungeduld), da gibt’s schon wieder eine neue Version. Der Bug mit dem wir wirklich zu hadern hatten (“Latest Nightlies Crash Safari 1.3.2”) ist gelöst, wie noch... 

window.onload, schon wieder

Kann ich nicht mehr hören! Seit Wochen hadere ich ernsthaft mit den typischen Problemen, die auftreten, wenn man Events nicht mit (bösen, bösen, bösen[1]) inline-Eventattributen (“onclick”, etc.) zuordnen will (oder eben kann). Der Ladenvorgang eines HTML-Dokuments, vor allem eines sehr großen (hüstel), ist eine wacklige Angelegenheit, soviel kann man schon mal fesstellen. Da kann viel... 

Auf die Gefahr hin, mich zu wiederholen…

…aber nur nochmal zum mitschreiben: jQuery kickt wirklich Arsch. Habe heute mal ein wenig mit XHR mit “echten” XML-Dokumenten gespielt (wir machen sonst viel mit JSON) und das hier bringst wirklich krass. Tonne auf, XSLT rein, unschuldig den Chef angeschaut… 

Microformate in Google-Maps

Gerade spiele ich damit unsere Seiten nach Microformaten wie hCard zu scannen und dorten passend Google Maps einzubinden, da überrascht mich Google mit der passenden Antwort: Microformate in Google Maps. Ist ja auch nur logisch: zu Adressen in Google Maps werden ab sofort die passenden hCards integriert. Der geneigte Nutzer kann sich die Daten mit...