timer jQuery è un tentativo di combinare conciso concatenamento stile di programmazione di jQuery con & nbsp; & nbsp; stile in cui è scaduta eventi sono codificati in JavaScript per produrre un sistema di evento programmato amichevole e più intuitivo.
Inoltre, consente di risolvere il problema più diffuso con i diversi sistemi ad eventi di JavaScript: ambito configurato correttamente.
Tutti i metodi si progetta di utilizzare in setTimeout / setInterval in JavaScript non è possibile utilizzare 'questo' a riferimento l'elemento desiderato perche 'questo' sempre riferimento all'oggetto finestra.
A causa di questo, chiusure sono tenuti a produrre codice utile. Senza la necessità di chiusure, questi metodi possono essere memorizzati all'interno della classe, piuttosto che all'interno del metodo chiamante che produrrebbe uno stile più modulare e orientata agli oggetti di codifica
Caratteristiche .
- Sottratto Timer ID - Quando si chiama setTimeout o setInterval con l'intenzione di forse fermarlo in seguito è necessario salvare il riferimento alla id timer. Questo è davvero ingombrante soprattutto quando si desidera loosely coupled attivazione disattivazione degli eventi. Questo plugin consente di risolvere che memorizzando l'id del timer interno e il suo utilizzo dietro le quinte quando l'arresto di eventi.
- Eventi etichettati - Quando si crea un evento programmato, si ha la possibilità di dare una etichetta. Queste etichette consentono molteplici eventi programmati per operare sullo stesso oggetto con un controllo preciso su quale metodo si vuole fermare.
- Eventi Limited - Oltre la semplice esecuzione una volta in un determinato periodo di tempo e in esecuzione ogni determinato periodo di tempo, a volte vi è la necessità di eseguire in un dato intervallo di tempo, ma solo per un certo numero di volte .
- Intelligent Event Belay - A volte, quando si dispone di un evento che dovrebbe essere eseguito ogni 500 millisecondi, ma di tanto in tanto la funzione chiama l'evento si verifica a prendere 600 millisecondi. timer jQuery consente di sosta un'istanza dell'evento se l'evento precedente è ancora in esecuzione. Questo è disabilitata di default.
- String Tempo di analisi - Troppo spesso, la gente tenta di utilizzare setTimeout o setInterval di fare qualcosa ogni secondo ma dimentica che entrambi prendono millisecondi. timer jQuery permette di specificare il tempo come una stringa. Include il SI prfixed valori di tempo per 'ms', 'Cs', 'ds', 's', 'das', 'ws', e 'ks' che può essere eccessivo, ma perché erano già stati aggiunti millisecondi e secondi, gli altri erano banali da implementare.
Requisiti
- JavaScript abilitato sul lato client
- jQuery
I commenti non trovato