title: What is the difference between window, screen, and document in JavaScript?
body: <p>I see these terms used interchangeably as the global environment for the DOM. What is the difference (if there is one) and when should I use each one?</p>