1/69
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Markup language used to structure web pages
HTML (HyperText Markup Language)
Language used to style web pages
CSS (Cascading Style Sheets)
Programming language primarily used to add interactivity to web pages
JavaScript
HTML version that introduced semantic elements and multimedia features
HTML5
CSS layout system for one-dimensional layouts
Flexbox
CSS layout system for two-dimensional layouts
CSS Grid
CSS property used to change text color
color
CSS property used to change background color
background-color
CSS property used to change text size
font-size
CSS property used to change typeface
font-family
CSS property controlling space inside an element's border
padding
CSS property controlling space outside an element's border
margin
CSS selector targeting an element by ID
ID Selector
CSS selector targeting elements by class
Class Selector
CSS rule that completely removes an element from the layout
display: none
CSS rule that hides an element while preserving its layout space
visibility: hidden
Programming language that runs natively in web browsers for client-side scripting
JavaScript
JavaScript keyword for a reassignable block-scoped variable
let
JavaScript keyword for a block-scoped constant
const
JavaScript keyword for a function-scoped variable
var
JavaScript function commonly used to output information to the console
console.log()
JavaScript structure used to handle exceptions
try…catch
JavaScript method used to register an event handler
addEventListener()
Programming interface representing an HTML document as a tree of objects
DOM (Document Object Model)
Browser API used to make HTTP requests
Fetch API
Text-based data format commonly used by web APIs
JSON (JavaScript Object Notation)
Protocol used for communication between web clients and servers
HTTP (Hypertext Transfer Protocol)
Secure version of HTTP
HTTPS (Hypertext Transfer Protocol Secure)
Default port for HTTP
Port 80
Default port for HTTPS
Port 443
HTTP method used to retrieve data
GET
HTTP method commonly used to submit or create data
POST
HTTP method used to completely replace a resource
PUT
HTTP method used to partially modify a resource
PATCH
HTTP method used to delete a resource
DELETE
HTTP status code meaning a request was successful
200 OK
HTTP status code indicating a resource was successfully created
201 Created
HTTP status code indicating a bad request
400 Bad Request
HTTP status code indicating authentication is required
401 Unauthorized
HTTP status code indicating the server understood the request but refuses access
403 Forbidden
HTTP status code indicating that a requested resource could not be found
404 Not Found
HTTP status code indicating a server-side error
500 Internal Server Error
System that translates domain names into IP addresses
DNS (Domain Name System)
Numerical address identifying a device on an IP network
IP Address (Internet Protocol Address)
Human-readable address identifying a website
Domain Name
Complete address identifying a resource on the web
URL (Uniform Resource Locator)
Protocol providing encryption for HTTPS
TLS (Transport Layer Security)
Small piece of data stored by a website in a user's browser
Cookie
Browser storage that persists data across browser sessions
localStorage
Browser storage generally associated with the current browsing session
sessionStorage
Architecture in which a client requests services or resources from a server
Client-Server Architecture
Software that receives HTTP requests and serves web resources
Web Server
Code that executes in the user's browser
Client-Side
Code that executes on the server
Server-Side
Interface allowing different software systems to communicate
API (Application Programming Interface)
Architectural style commonly used for HTTP-based web APIs
REST (Representational State Transfer)
Common format for styling reusable components in modern web applications
CSS
JavaScript runtime commonly used for server-side JavaScript
Node.js
Popular JavaScript library for building user interfaces
React
Popular JavaScript framework developed by Google
Angular
Progressive JavaScript framework known for its approachable component-based architecture
Vue.js
Package manager commonly bundled with Node.js
npm (Node Package Manager)
Tool used to manage versions of source code
Git
Popular platform for hosting Git repositories
GitHub
Practice of adapting a website to different screen sizes
Responsive Web Design
CSS technique commonly used to apply styles based on screen characteristics
Media Queries
Principle of designing websites so they can be used by people with disabilities
Web Accessibility
International organization responsible for developing web standards
W3C (World Wide Web Consortium)
Inventor of the World Wide Web
Tim Berners-Lee
Original web browser created by Tim Berners-Lee
WorldWideWeb (later renamed Nexus)