• Keine Ergebnisse gefunden

JavaScript-Timer mit requestAnimationFrame() Quelle

N/A
N/A
Protected

Academic year: 2022

Aktie "JavaScript-Timer mit requestAnimationFrame() Quelle"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Webentwicklung http://kohnlehome.de/html/animationframe.pdf

JavaScript-Timer mit requestAnimationFrame()

Quelle MDN: window.requestAnimationFrame()

Variable zum Speichern des Zustands des Timers

var timerLaeuft = false;

Schleife

var naechstesFrame = function() {

//###########################################

// Dieser Quellcode wird regelm¨aßig ausgef¨uhrt //###########################################

// ...

// Rekursion if(timerLaeuft) {

requestAnimationFrame(naechstesFrame);

} }

Start

var timerStarten = function() { if(!timerLaeuft) {

timerLaeuft = true;

requestAnimationFrame(naechstesFrame);

} }

Stopp

var timerStoppen = function() { timerLaeuft = false;

}

Franz Kohnle Seite 1 von 1 3. April 2018

Referenzen

ÄHNLICHE DOKUMENTE

• Wert für this ist aber bei Erstellen der Closure nicht bekannt Lösung: this ist dynamisch gebunden (->

• Wert für this ist aber bei Erstellen der Closure nicht bekannt Lösung: this ist dynamisch gebunden (-> Mini). Methoden mit Zugriff auf

Zum Dimmen von LEDs. 

– vergleicht ständig Zählregister mit einem vorgegebenen Wert – wenn Vergleich positiv dann wird eine Flag gesetzt. – für CTC-Interrupt muss im TIMSK-Register

- ACHTUNG: nur wenn CTC1 in TCCR1B (DB S. 110) gesetzt ist wird TCNT1 bei positiven Vergleich auf 0 zurückgesetzt sonst zählt der TIMER weiter bis Überlauf. - Interrupt-Vektor

• Während NE555 bipolar ist, gibt es auch CMOS versionen C555.. • CMOS versionen

- 1971 von US-Firma Signetics auf den Markt gebracht, entworfen von Hans Camenzind - Ursprünglich auf bipolarer Basis, später um CMOS-Version erweitert.. - Bis heute weltweit

• Timer nötig z ur Implementierung eines