12 Februar 2009

Neues Werkzeug: jQuery

Ich hab seit einige Zeit ein neues Werkzeug für mich entdeckt: jQuery

Ich war lange Zeit skeptisch, ob sich der Einsatz eines JS-Frameworks rechtfertigen lässt, aber in en letzten Monaten hat sich für mich zumindest gezeigt, dass jQuery seinem Motto "write less, do more" durchaus gerecht wird.

Mein erstes "größeres" Projekt war ein via CMS pflegbares Bannermanagement. Via CMS werden Banner mit Start- und Enddatum gepflegt und sollen dann entsprechend in der Seite angezeigt werden. Die Banner sollen dann auf der Seite in zufälliger Reihenfolge rotieren.
Ich habe dazu neben dem jQuery Core das jQuery Cycle Plugin und ein wenig JSP genutzt. Das System läuft nun schon seit einigen Wochen und ich glaube auch, alle sind zufrieden :)

Aktuell realisiere ich in einem anderen Projekt einen Newsticker der sich automatisch die Schlagzeilen aus einer Newsseite holen soll. Dazu wird wieder das oben schon erwähnte CMS, JSP und jQuery eingesetzt.
Ich greife hier auf die imho großartige Ajax-Funktionalität von jQuery zurück, allerdings nur ganz spartanisch. Um aus der Newsseite jeweils die 3 neusten Überschriften in den Newsticker zu laden reicht eine kurze Zeile Code:

$("#news_teaser").load("news.jsp h2:lt(2)");


Was macht der Code? Er holt aus der Seite "news.jsp" alle h2 deren Index kleiner 2 ist (hier wird bei 0 mit Zählen angefangen) und packt diese in das Element mit der ID "news_teaser" ...das wars. Simpel, oder?

Ich habe schon mit einigen Kollegen weitere Projekte, sowohl alte als auch neue, in der Pipe die wir mit jQuery realisieren oder modernisieren wollen.

Keine Kommentare: