JavaScript is a versatile, high-level programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. It enables interactive web pages and is an essential part of web applications.
JavaScript runs on the client side of the web, allowing you to create rich interactive experiences without constantly communicating with the server.
Flexbox is a one-dimensional layout method for arranging items in rows or columns. Items flex to fill additional space or shrink to fit into smaller spaces, making it perfect for responsive design.
display: flex is appliedContainer properties include justify-content, align-items, and flex-direction. Item properties include flex-grow, flex-shrink, and align-self.
Web accessibility means that websites, tools, and technologies are designed and developed so that people with disabilities can use them. More specifically, people can perceive, understand, navigate, and interact with the Web.
The Web Content Accessibility Guidelines are organized around four principles: Perceivable, Operable, Understandable, and Robust (POUR).
REST (Representational State Transfer) is an architectural style for designing networked applications. It relies on a stateless, client-server protocol, almost always HTTP.
RESTful APIs typically use GET (retrieve), POST (create), PUT (update), PATCH (partial update), and DELETE (remove) methods to perform CRUD operations on resources.