jQuery noConflict()
Many JavaScript libraries use $ as a function or variable name, just as jQuery does. In jQuery’s case, $ is just an alias for jQuery, so all functionality is available without using $.
Difference b/w document.ready() & window.load()
$(document).ready
is jQuery
event that is fired when DOM is loaded, so it’s fired when the document structure is ready.
$(window).load
event is fired after whole content (including css, images etc..) is loaded.
DOM
The Document Object Model (DOM) is a programming API for HTML and XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated. In the DOM specification, the term “document” is used in the broad sense – increasingly, XML is being used as a way of representing many different kinds of information that may be stored in diverse systems, and much of this would traditionally be seen as data rather than as documents.