Hallo zusammen,
ich programmiere mir zur Zeit mein eigenes Webframework um rein objektorientiert PHP/Javascript/CSS nutzen zu können.
Z.B. existieren schon klassen die HTML-Tabellen erstellen können. Zusätzliche existieren Effektklassen (Rollover, Popup, ResizeElement, usw.., in denen die "HTML"-Objekte eingehüllt werden. Die effektklassen generieren das für den jeweiligen Effekt nötige Javascript und HTML.
Durch Hilfe von Patterns in PHP und Javascript, ist es Ziel des ganzen, nachher richtig "sauber" PHP-Anwendungen zu entwickeln.
Nun zu meiner Frage...
Das handeln der fast willkürlichen Anzahl an setTimeout-Aufrufen ist sehr schwierig zu implementieren. Deswegen habe ich mir gedacht, in JS ein Objekt zu entwerfen, in denen innerhalb einer Collection alle setTimeout-Aufrufe enthalten sind, und über Timestamps verglichen wird, ob der Timeout-befehl nun dran ist, oder nicht. Dieser Ablauf würde in sehr kurzen intervallen ablaufen.
Hat jemand schon erfahrung mit soetwas gemacht? Wie klein ist die kleinste messbare Zeitabweichung bei den jeweiligen Browserversionen? Bietet Javascript eine Möglichkeit das unter dem Mauszeiger liegende Objekt zu bekommen, ohne jedem Element ein onMouseover zu verpassen?
Grüße
thomas
ich programmiere mir zur Zeit mein eigenes Webframework um rein objektorientiert PHP/Javascript/CSS nutzen zu können.
Z.B. existieren schon klassen die HTML-Tabellen erstellen können. Zusätzliche existieren Effektklassen (Rollover, Popup, ResizeElement, usw.., in denen die "HTML"-Objekte eingehüllt werden. Die effektklassen generieren das für den jeweiligen Effekt nötige Javascript und HTML.
Durch Hilfe von Patterns in PHP und Javascript, ist es Ziel des ganzen, nachher richtig "sauber" PHP-Anwendungen zu entwickeln.
Nun zu meiner Frage...
Das handeln der fast willkürlichen Anzahl an setTimeout-Aufrufen ist sehr schwierig zu implementieren. Deswegen habe ich mir gedacht, in JS ein Objekt zu entwerfen, in denen innerhalb einer Collection alle setTimeout-Aufrufe enthalten sind, und über Timestamps verglichen wird, ob der Timeout-befehl nun dran ist, oder nicht. Dieser Ablauf würde in sehr kurzen intervallen ablaufen.
Hat jemand schon erfahrung mit soetwas gemacht? Wie klein ist die kleinste messbare Zeitabweichung bei den jeweiligen Browserversionen? Bietet Javascript eine Möglichkeit das unter dem Mauszeiger liegende Objekt zu bekommen, ohne jedem Element ein onMouseover zu verpassen?
Grüße
thomas