Hallo. Vor einigen Tagen hat Apple eine Beta Version des neuen Safari 4 online verfügbar gemacht. Zuerst hab ich den Browser auf dem Windows PC getestet, und war zwar überrascht von der Geschwindigkeit und habe mich gefreut, dass der ACID 3 Test bestanden wurde, habe ihn aber nicht als Alternative zum Firefox in Betracht gezogen.
Monthly Archive for Februar, 2009
Oft kommt man bei der Integration von AJAX in die Situation, dynamisch Listen, Tabellenzeilen oder andere, sich schematisch wiederholende Codemuster zu erweitern.
Es ist meiner Meinung nach sehr unsauber, den dazu gehörenden Quelltext direkt aus dem aufgerufenen Script auszugeben und per jQuery(element).html() einzubinden. Auch das Erstellen des Codes per Javascript genügt mir nicht, will ich doch jegliches Markup getrennt von allen anderen Elementen meiner Applikation verwalten.
Continue reading ‘jQuery: Wiederholende Strukturen dynamisch mit Ajax und PHP’
Will man durch Manipulation des DOM, also ohne Neuladen einer Seite, Listen mit alternierenden Hintergrundfarben versehen, so scheiden die Optionen der verwendeten Template Engine und die Implementierung im PHP Code aus – dieser wird ja nicht mehr aufgerufen. Nun gibt es noch einen sehr einfachen und eleganten Weg, dies zur Laufzeit zu erreichen.
Continue reading ‘Alternierende Hintergrundfarben mit jQuery’
Update: Wow, das ging schnell: Vor ca. einer Stunde erschien auf golem.de die Meldung, Mark Zuckerberg hätte auf Grund der Proteste die neuen Geschäftsbedingungen wieder durch die alten ersetzt, und möchte zusammen mit der Community in nächster Zeit eine komplette Überarbeitung der AGB vornehmen. So einfach kanns manchmal sein.
Trotz der vielen Jahre, die ich mich schon mit der Entwicklung mittels PHP beschäftige, entdeckt man doch hin und wieder einige neue Funktionen, die einem das Leben sehr erleichtern.
Mein derzeitiges Projekt ist stark objektorientiert, weshalb ich eine ganze Menge Dateien nach dem Schema class.klassenname.php in meinem /lib Verzeichnis habe, welche alle genau eine Klasse klassenname enthalten und alle einzeln eingebunden werden mussten.