I love jQuery
6. Juli 2008 – 11:26Bisher vor kurzem war ich noch Anfänger des Prototype-Frameworks: Sparte Zeit und machte vor allem die Arbeit mit Javascript bequemer. Ich bin öfters auf jQuery gestoßen, welches ich jedoch wegen der scheinbar schwereren Einarbeitung links liegen gelassen hab. Vor knapp zwei Wochen in der Langeweile probierte ich dann noch mal etwas mehr damit herum und bin mittlerweile begeistert!
Prototype ist kurz. jQuery ist noch viel kürzer. Beispiel? Ajax!
/* Prototype */ new Ajax.Request('./index.php', { method: 'get', parameters: { action: 'getPage', page: 'test' }, onSuccess: function(transport) { $('content').innerHTML = transport.responseText; } } /* jQuery */ $.get('./index.php', { action: 'getPage', page: 'test' }, function(data) { $('#content').html(data); });
Geht sicherlich noch kürzer!
Zusätzlich für jQuery sprechen auch das gigantische Plugin-Repository sowie die gefühlt größere Entwicklergemeinde.
Noch ein nettes Snippet zum Abschluss. Wie färbt man Tabellenzellen abwechselnd anders? Ja, man kann zusätzlichen PHP-Code nehmen, aber was ist, wenn man keine dynamische Sprache nutzt?
$('tr').each(function(i, item) { if ( i % 2 == 0 ) $(item).addClass('row2'); /* Jeder zweiten Zelle die Klasse row2 hinzufügen */ });
