jQuery events are the actions that your web application may detect. They are employed in the creation of dynamic web pages. An event depicts the precise moment when something occurs.
Setting up event-driven replies on page elements is simple with jQuery. The end user's interaction with the page, such as when text is typed into a form element or the mouse pointer is moved, often triggers these events.
You can now send an object to jQuery since version 1.6. The newly formed Event object will have Event() and its properties set.
This is to prevent any jQuery code from being executed before the document has fully loaded (is ready). Before dealing with a document, it's a good idea to wait until it's fully loaded and ready.