| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/WorkerGlobalScope/setInterval#code | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
* Einige Teile dieser Funktion werden mglicherweise unterschiedlich gut untersttzt.
Hinweis: Diese Funktion ist in Web Workers verfgbar.
Warnung:
Wenn der Parameter code verwendet wird, fhrt diese Methode ihren Wert dynamisch als JavaScript aus.
Solche APIs sind als Injection-Sinks bekannt und potenziell ein Vektor fr Cross-Site-Scripting (XSS)-Angriffe.
Sie knnen dieses Risiko mindern, indem Sie immer TrustedScript-Objekte anstelle von Strings zuweisen und vertrauenswrdige Typen erzwingen.
Siehe Sicherheitsberlegungen in Window.setInterval() fr weitere Informationen.
Die setInterval()-Methode des WorkerGlobalScope-Interfaces ruft wiederholt eine Funktion auf oder fhrt einen Code-Schnipsel mit einer festen Zeitverzgerung zwischen jedem Aufruf aus.
Sie wird hufig verwendet, um eine Verzgerung fr wiederholt ausgefhrte Funktionen einzustellen, wie z.B. Animationen.
Sie knnen das Intervall mit clearInterval() abbrechen.
Siehe Window.setInterval() fr weitere Informationen.
Beachten Sie, dass Sie, wenn Sie wnschen, dass Ihre Funktion einmal nach der angegebenen Verzgerung aufgerufen wird, setTimeout() verwenden sollten.
setInterval(code)
setInterval(code, delay)
setInterval(func)
setInterval(func, delay)
setInterval(func, delay, param1)
setInterval(func, delay, param1, param2)
setInterval(func, delay, param1, param3, /* , */ paramN)
funcEine Function, die alle delay Millisekunden ausgefhrt wird.
Die erste Ausfhrung erfolgt nach delay Millisekunden.
codeEin TrustedScript oder ein String von beliebigem Code, der alle delay Millisekunden kompiliert und ausgefhrt wird.
Dies kann anstelle der Umwandlung einer Funktion verwendet werden, wird jedoch dringend abgeraten, aus den gleichen Grnden, aus denen auch die Verwendung von eval() ein Sicherheitsrisiko darstellt.
delay OptionalDie Verzgerungszeit zwischen Ausfhrungen der angegebenen Funktion oder des Codes in Millisekunden.
Standardwert ist 0, wenn nicht angegeben.
Details zu den zulssigen Werten von delay finden Sie unter Delay-Beschrnkungen in Window.setInterval.
param1, , paramN OptionalZustzliche Argumente, die an die von func angegebene Funktion weitergereicht werden, sobald der Timer abluft.
Ein positiver Integer (normalerweise im Bereich von 1 bis 2.147.483.647), der den durch den Aufruf erstellten Intervall-Timer eindeutig identifiziert.
Dieser Bezeichner, oft als "Intervall-ID" bezeichnet, kann an clearInterval() bergeben werden, um die wiederholte Ausfhrung der angegebenen Funktion zu stoppen.
SyntaxErrorDer code kann nicht als Skript geparst werden.
TypeErrorWird ausgelst, wenn der code-Parameter auf einen String gesetzt ist, whrend Vertrauenswrdige Typen durch CSP erzwungen werden und keine Standardrichtlinie definiert ist.
Wird ebenfalls ausgelst, wenn der erste Parameter nicht einer der untersttzten Typen ist: eine Funktion, ein String oder TrustedScript.
Siehe setInterval() fr Beispiele.
| Spezifikation |
|---|
| HTML # dom-setinterval-dev |
setInterval, das das bergeben von Argumenten an den Rckruf in core-js erlaubtWindow.setInterval()WorkerGlobalScope.clearInterval()WorkerGlobalScope.setTimeout()DedicatedWorkerGlobalScope.requestAnimationFrame()WorkerGlobalScopeBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |