jQuery timere er et forsøg på at kombinere jQuery er kortfattet chaining programmering stil med & nbsp; en & nbsp; stil, hvor timed events er kodet i JavaScript til at producere en venligere og mere intuitiv tidsindstillet begivenhed system.
Derudover fastsætter den mest udbredte problem med de forskellige event systemer JavaScript: fejlkonfigureret rækkevidde.
Alle de metoder, du designe at bruge i setTimeout / setInterval i JavaScript kan ikke bruge "dette" for at referere den ønskede element, fordi "dette" altid refererer til vinduet objekt.
På grund af dette, er lukninger kræves for at producere anvendelige kode. Uden behov for lukning, kunne disse metoder lagres inde i klassen i stedet inde i kaldende metode, der ville producere en mere modulær og objektorienteret stil kodning
Funktioner :.
- Abstracted Timer ID'er - Når du ringer setTimeout eller setInterval med den hensigt eventuelt at stoppe det senere skal du gemme henvisningen til timeren id. Det er virkelig besværligt, især når du ønsker løst koblet aktivering deaktivering af begivenheder. Dette plugin løser det ved at gemme timeren id internt og bruge det bag kulisserne når stopper hændelser.
- Mærkede Begivenheder - Når du opretter en tidsindstillet begivenhed, har du mulighed for at give det en etiket. Disse etiketter giver mulighed for flere tidsindstillede begivenheder til at operere på det samme objekt med fin kontrol over hvilken metode du vil stoppe.
- Begrænsede Events - Beyond blot kører en gang i en given mængde tid og kører hver given mængde tid, nogle gange er der behov for at køre på et givet tidsinterval, men kun for et bestemt antal gange, .
- Intelligent Begivenhed Belay - Nogle gange, når du har en begivenhed, som formodes for at køre hver 500 millisekunder, men alle så ofte den funktion begivenheden opkald sker for at tage 600 millisekunder. jQuery timere kan du sikringsanordning en forekomst af begivenheden, hvis tidligere begivenhed stadig kører. Dette er som standard deaktiveret.
- String Time Parsing - Alt for ofte folk forsøger at bruge setTimeout eller setInterval at gøre noget hver anden, men glemmer, at de begge tager millisekunder. jQuery timere giver dig mulighed for at specificere din tid som en streng. Det omfatter SI prfixed tidsværdier for "ms", "cs", "DS", "s", "das", "ws", og "aa", som kan være overkill, men fordi millisekunder og sekunder allerede blev tilføjet, de andre var trivielt at implementere.
Krav :
- JavaScript aktiveret på klientsiden
- jQuery
Kommentarer ikke fundet