Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Countdown APP made with Javascript that uses local storage to keep countdown going even when refreshing or leaving page.

Notifications You must be signed in to change notification settings

Dadpops/countdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

countdown

Countdown APP made with Javascript

Languages: HTML/CSS/Javascript

Notable Features:

Uses local storage to keep countdown going even when refreshing or leaving page.

function restorePrevCount() {
    if (localStorage.getItem('countdown')) {
        inputContainer.hidden = true;
        savedCountdown = JSON.parse(localStorage.getItem('countdown'));
        countdownTitle = savedCountdown.title;
        countdownDate = savedCountdown.date;
        countdownValue = new Date(countdownDate).getTime();
        updateDOM();
    }
}

Displays Time left until date in UTC time.

Uses preventDefault from allowing page to refresh when submitted.

e.preventDefault();
    countdownTitle = e.srcElement[0].value;
    countdownDate = e.srcElement[1].value;
    savedCountdown = {
        title: countdownTitle,
        date: countdownDate,
    };
    localStorage.setItem('countdown', JSON.stringify(savedCountdown));

Countdown function runs every second using setInterval();

countdownActive = setInterval(() => {
        const now = new Date().getTime();
        const distance = countdownValue - now;

About

Countdown APP made with Javascript that uses local storage to keep countdown going even when refreshing or leaving page.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages