Complete list of HTML/Javascript event handlers with examples
Event handlers should be used in the correct way; it is advisable not to write them directly in tag attributes, but to install event handlers in included files with JavaScript code. If the jQuery library is used, then the name of the handlers must be written without the on prefix.
pushState() and replaceState() methods for adding and changing history entries in combination with the onpopstate event
pushState() allows you to change the referrer that is used in the HTTP header for XMLHttpRequest objects created after the state change. The value of referrer will be the URL of the document whose window is this at the time the XMLHttpRequest object is created.




