So far we’ve looked at how we can make changes to an HTML page upon load, using jQuery in order to manipulate the DOM. In this tutorial we’ll learn how we can manipulate the DOM at various moments after a page has loaded, through the use of Javascript timers. In the next tutorial, we’ll look at manipulating the DOM as a response to user actions on the web page.

Setting a one-time timer (setTimeout)

Setting a repeating timer (setInterval)

Working with the date & time (Javascript’s Date class)