Mission Logs
Server-side builds the HTML on the server per request, client-side ships JavaScript that builds it in the browser, and web services skip HTML entirely to return raw data for other programs.
All three produce "dynamic" results, but they differ in where the code runs and when (and...
Q What is the difference between a browser API and a library?
An API exposes capabilities built into the browser itself, while a library is external code you add to make existing capabilities more convenient.
Aspect
API
Library
Source
Built into browser
External code you include
Capabilities
Access features beyond pure JS
Convenien...
Q What are semantic HTML5 container elements?
Semantic container elements name what a region of the page means — like <header>, <nav>, <main>, <article>, or <footer> — instead of being generic boxes.
Before HTML5, developers built page regions out of plain <div> boxes labelled with class names. Semantic elements replace many...
Q What does justify-content do in Flexbox and what are its main values?
justify-content distributes the flex items along the main axis — packing them to one end, centering them, or spreading the spare space between them.
Remember that the main axis is whichever direction items flow (horizontal for a row). justify-content decides where the leftover sp...
Q What are hybrid mobile applications, and what variants exist?
Hybrid apps run web technology inside a native app shell, so one codebase ships to multiple platforms while still looking and installing like a real app.
The goal of a hybrid app is to hide the seams: from the user's point of view it is just an app from the store, even though a w...
Q What query operators are available in MongoDB?
MongoDB queries are themselves JSON objects, so instead of an SQL WHERE clause you describe the match with special $-prefixed operator keys.
A query like { age: 18 } means "exactly 18". To express anything richer - greater than, not equal, ranges - you nest an operator object as...
Q What preparation is typically needed before using a document database?
Before use you typically set up a database, user accounts for access control, collections, and optionally indexes.
Element
Purpose
Database
Container for collections (multiple per server)
User accounts
Access control and authentication
Collections
Groups of related doc...
Q What is the difference between a URL and a domain?
A domain is just the name of a host (like a street address); a URL is the complete address of a specific resource, including protocol, path, and file.
The two are often used loosely, but the domain is only one part of a URL:
Term
What it is
Example
Domain
the name of a sys...
Q What are some common W3.CSS container classes?
W3.CSS offers purpose-built container classes such as w3-container, w3-panel, w3-modal, and w3-bar, each wrapping content for a specific layout role.
Common container classes:
Class
Purpose
w3-container
Basic container with padding and proper alignment
w3-panel
Highlight...
Q How do you create hyperlinks in HTML?
Hyperlinks use the anchor element <a>, whose href attribute holds the destination and whose content is the clickable text the user sees.
The anchor (<a>) is what makes HTML "hyper" — it turns text into a link to another resource:
<a href="destination">Link Text</a>
The two parts...