- AJAX stands for Asynchronous JavaScript and XML. This allows developers to update a web page wihtout reloading the page. It allows devs to request and receive data from a server after the page has loaded! It also allows us to send data to a server while running in the background as well, doing all these tasks asynchronously without interfering with the display and behaviour of the existing page.
- Stands for the Document Object Model. The DOM is a tree-like structure wherein each node is an object represting a part of the document. The objects can be manipulated programmatically and any visible changes occuring as a result may then be refelcted in the display of the document.
- Cascading Style Sheet is used for describing the presentation of the document weritten in a markup language. The style sheet with the highest priority controls the content display. Declarations not set in the highest priority source are passed on to a source of lower priority, such as the user agent style; called cascading.
- Hyper Text Markup Language is the standard markup language for the web. HTML elements are the buildilng blocks of HTML pages. With HTML constructs, images and other objects may be embedded into the rendered page.
- Event handlers can be used to handle, verify, user input, user actdions, and browser actdions: Things or actions that should be done every time a page loads. Things that should be done when the page is closed, and even actiosn taht should be performed when a user clicks a button.
- Is essentially a cross-platform JavaSript library designed to simplify the client-side scripting of HTML. It is free, open-source software to help the UI or user interface interactions, with effects, widgets, and themes.
- Event delegation refers to the process of using event propagation (bubbling) to handle events at a higher level in the DOM than the element on which the event originated (outside in).
- Event bubbling (capturing) are two ways of event propagation in the HTML, DOM, API, when an event occurs in the element inside another element and both elements have registered a handle for that event (occurs inside out).
- The HTML element specifies relatinoships between the current document and an external resource needed. Most common uses for the link tag is linking style sheets, images, and scripts. This includes difining a relational framework for navigation.
- The browser's functionality is to present the web resource you choose, by requesting it from the server and displaying it in the browser window. The resource is usually an HTML document, but may also be a PDF, image, or some other type of content requested. The location of the resource is specified by the user using a URI (uniform resource identifier).