DOM, Window object

by Ryan Morris

HTML

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

JavaScript

/**
 * THE DOM
 */

// window object is the top level object
console.log(this === window); // true
console.log(this === document); // false

console.group("Window object");

// some properties
console.log(window.location);
console.log(window.navigator);
console.log(window.history);
console.log(window.screen);
console.log("Inner: " + window.innerWidth + " " + window.innerHeight);
console.log("Outer: " + window.outerWidth + " " + window.outerHeight);
console.log("Offset: " + window.pageXOffset + " " + window.pageYOffset);
console.log("Screen x & y: " + window.screenX + " " + window.screenY);

// methods
// alert("Hello");
// setTimeout(alert("Timer"), 3000);
// var t = setInterval(function, time_in_ms);
// clearInterval(t);

console.groupEnd();