Kategorie «Javascript»

Node.JS – Shallow Copy Module

Hier ein einfaches Node.JS Module um eine „Shallow Copy“ eines Objektes anzufertigen. /**   * A shallow copy of an object.   */ function cloneObject(object) { if (object==null) returnobject; if (Array.isArray(object)) returnobject.slice(); if (‚object’===typeof (object)) { varclone= {}; Object.keys(object).forEach(function(key) { clone[key] = object[key]; // cloneObject(object[key]); }); return clone; } return object; }   module.exports = …

Typo3 Backend tot nach Aktualisierung auf 4.3 unter Debian

Nachdem ich eine Typo3 Installation unter Debian von 4.2.1 auf 4.3 aktualisiert hatte, zeigte zwar das Frontend noch die Web-Site an, dass Backend war allerdings nach der Anmeldung am selbigen nicht mehr zu bedienen. Egal wo man hinklickte – alles Links waren tot. Die Lösung war relativ einfach und schnell gefunden. In den vorherigen Typo-Versionen …

Asynchrone Abfragen in Javascript mit XMLHttpRequest

Auf einer Subversion Willkommens- und Übersichtsseite unter einem Apache2 sollten ein paar Statistiken erscheinen. Da das Ermitteln der Daten im Moment des Seitenabrufs zu lange dauerte (Anzahl Dateien, freier Speicherplatz, letzten 10 Comitter, …) wollte ich das mit asynchronen Abfragen an den Web-Server lösen. Dazu sollte das XMLHttpRequest() Objekt verwendet werden. Hier ist eine zusammengestutze, …