Right Answer: No, Windows NT is not a full-blown object-oriented operating system. While it incorporates some object-oriented concepts, such as the use of objects for system resources and a modular architecture, it does not fully adhere to object-oriented principles like encapsulation, inheritance, and polymorphism throughout its design.
Right Answer: In a previous project, a client needed a last-minute design change for a presentation. I worked late into the night to revise the layout and ensure it was visually appealing and aligned with their brand. The client was thrilled with the result and expressed gratitude for my dedication.
Right Answer: A contextual selector in CSS is a selector that targets elements based on their relationship to other elements in the document hierarchy. For example, `div p` selects all `<p>` elements that are inside a `<div>`.
Right Answer: Graphics refer to visual images or designs created using computer software, which can include illustrations, photographs, and text, used to convey information or enhance the aesthetic appeal of a project.
Right Answer: Event bubbling is a JavaScript event propagation method where an event starts from the target element and bubbles up to its ancestors in the DOM hierarchy. Event delegation is a technique that involves attaching a single event listener to a parent element to manage events for multiple child elements, leveraging event bubbling to handle events efficiently.
Right Answer: HTML5 is the latest version of HTML, which includes new features such as native support for audio and video, new semantic elements (like `<article>`, `<section>`, and `<header>`), improved parsing rules, and better support for web applications with APIs like local storage and canvas. HTML, on the other hand, refers to earlier versions that lack these enhancements.
Right Answer: The box model in CSS describes the rectangular boxes generated for elements in a document tree and consists of four areas: content, padding, border, and margin. The content is the innermost area, surrounded by padding, then the border, and finally the margin, which is the outermost area.
Right Answer: AJAX (Asynchronous JavaScript and XML) is a web development technique that allows web pages to communicate with a server and update content asynchronously without reloading the entire page. It works by using JavaScript to send requests to the server, which can return data (often in JSON or XML format) that the browser can then use to update the webpage dynamically.
Right Answer: A Single Page Application (SPA) is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app, without requiring a full page reload.