Conto Alla Rovescia Javascript

| | |

I timer per il conto alla rovescia sono utilizzati in tutta Internet da persone che vogliono fare il conto alla rovescia per un evento importante.

Puoi usare un timer per il conto alla rovescia per contare il lancio del tuo nuovo sito web. Un timer per il conto alla rovescia potrebbe segnare quando farai un annuncio di prodotto. Ci sono cosi tante possibilità da esplorare.

In questa guida, ti mostreremo come creare un conto alla rovescia in JavaScript utilizzando tre tecnologie: HTML, CSS e JavaScript. Cominciamo!

Impostazione della nostra pagina Web

Il primo passo è impostare la nostra pagina Web di base. In questa guida, non ci preoccuperemo dell’utilizzo di librerie esterne. Lo terremo semplice e utilizzeremo il vecchio HTML, CSS e JavaScript.

Cominciamo creando il nostro file HTML:

Il nostro codice non restituisce nulla di speciale in questo momento, vedi sotto:

R2NGpe JBVTrd1CTX6bj0xxC6EWjx69 NKUOzbewfyXngI OYzidJ9LRnFPj O3WxALWraSpxhHvDq56HYRxkmuk4ITXdYeD1Ss5rolK5v4bruOw6Q88sWnLgXNM38V3k AQZ Q

sembra in questo modo perché abbiamo haven & rsquo ;t non ha ancora aggiunto alcuno stile al nostro codice o ha creato il nostro timer JavaScript. Passiamo alla creazione del JavaScript che alimenterà il nostro timer.

Creazione del nostro timer

JavaScript ha un pratico oggetto chiamato Date che possiamo usare per lavorare con date e ore. Utilizzeremo questo oggetto per due scopi: ottenere un timestamp del tempo a cui vogliamo contare e ottenere la data corrente.

In questo tutorial, noi&rsquo ;scriveremo tutti i nostri script in un etichetta. Non utilizzeremo alcuno script esterno.

Sottrarre la data alla quale stiamo effettuando il conto alla rovescia dalla nostra data corrente ci darà la differenza tra queste due date:

Questo codice calcolerà come mancano molti giorni al prossimo Star Wars Day, che è il 4 maggio 2021.

Anche se ora sappiamo la differenza tra questi due giorni, ci sono alcuni problemi. Primo, non Non ho ancora un timer che esegue il conto alla rovescia. In secondo luogo, la nostra data non è memorizzata in un formato facilmente leggibile dagli umani. è memorizzata in millisecondi, il che non è esattamente conveniente per noi. Dobbiamo convertire l’ora in giorni, ore e minuti.

Per calcolare il tempo rimanente in un formato più leggibile, utilizzeremo quanto segue codice:

Possiamo formattare i valori in una stringa utilizzando questo codice:

In questo codice, utilizziamo l’interpolazione di stringhe per sostituire i valori calcolati in precedenza. Questo ci darà un timestamp come: 314 giorni 13 ore 52 minuti.

Ora che abbiamo generato il nostro timestamp, possiamo inserirlo nella nostra pagina web:

Possiamo spostare tutti i nostri codice in una funzione:

Quando carichiamo la nostra pagina, viene restituito quanto segue:

EfRhjIXfKI0qr9Qip8DdoH8lp TQ ObM21mBWUWsriveOZmbeC9OHzFTWyIyDSPF5fM3bfMtA1VIigHlHf HxeHjXwe4304 F3A1FUpUVmnKGMaI8j8F4Uxhp8GDuvbqae7an0bU

Ora abbiamo il nostro timer. Abbiamo finito per oggi, giusto? No; non cosi in fretta. Se aspetti un minuto, vedrai che il nostro timer non effettua il conto alla rovescia. Questo perché dobbiamo dire al nostro browser di aggiornarsi ogni minuto. Lo facciamo usando questo codice:

Questo codice dovrebbe essere aggiunto dopo che la nostra funzione countdown() è stata dichiarata. Questo aggiornerà la nostra pagina ogni 60.000 millisecondi. Ciò equivale a ogni 60 secondi.

Ora, quando aggiorniamo il nostro codice, vedrai che cambia ogni minuto!

Aggiungere alcuni stili

Il nostro timer per il conto alla rovescia potrebbe funzionare, ma non è esattamente esteticamente gradevole. Creiamo alcuni stili per rendere la nostra pagina più attraente:

La nostra pagina web ora ha questo aspetto:

Screen Shot 2020 06 23 at 11.16.08

Come puoi vedere, la nostra pagina ora ha uno sfondo sfumato, il nostro testo è allineato al centro e il nostro testo appare in bianco. Sembra fantastico!

Conclusione

I timer per il conto alla rovescia sono una caratteristica importante di molti siti. Vedrai il conto alla rovescia sulle pagine web personali e professionali. Il blog di una persona può contenere un conto alla rovescia per il suo matrimonio. Il sito web di un’azienda può presentare un conto alla rovescia per il lancio di un prodotto.

Ora sei pronto per creare il tuo conto alla rovescia JavaScript come un esperto!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method