An image file extension for Portable Network Graph-
.png ics. This type of file is required for proper use of the
drop-shadow CSS filter function.
A web font format developed by Mozilla. Files with the
.woff
.woff extension can be used to style webpages.
@keyframes A CSS rule specifying characteristics of a CSS animation.
Three-dimensional effects on elements, including but not
3D Transformations
limited to rotate, translate, and scale.
A technique for positioning elements in relation to their
Absolute Positioning
parent containers.
A method that fires a function or block of code when a
addEventListener()
specified event occurs.
Asynchronous JavaScript and XML (AJAX) is the concept of
using the XMLHttpRequest object to retrieve and process
AJAX
data without disrupting what has been loaded on a web-
page.
The method of creating a sequence of movement on a
Animation
screen.
A CSS property specifying the number of iterations for a
Animation-iteration-count
CSS animation.
A CSS property specifying the name of an animation, link-
Animation-name
ing it to an @keyframes rule set.
A function without a name that can only be called by the
Anonymous Function
variable where it is store.
Application Programming Interface (API) is used to pro-
API gram graphical user interface (GUI) elements; includes a
set of routines, protocols, and tools for building apps.
, Application (App) Cache selectively saves files listed in a
App Cache
text file called a cache manifest.
A state that begins when a web browser sends the first
App State request for a webpage to a web server and closes when
the browser is closed.
An application (app) is a program designed specifically for
Application
users.
The complete process of planning, designing, writing,
Application Life Cycle
testing, packaging, validating, and deploying an app.
A CSS property that adds a background image to an ele-
Background-image
ment.
Background-size A CSS property specifying the size of background images.
A CSS property-value for the background-size property
Background-size-auto
specifying that an image is displayed at its original size.
A backtick (`) is a symbol used to initialize template strings
Backticks
in JavaScript. It should not be confused with single quotes.
A built-in canvas method that begins a path or resets a
beginPath()
current path.
A CSS property-value for the display property specifying
Block that an element will take up the entire width of its parent
container.
Blur A CSS filter function specifying a blur value for an image.
A CSS framework known for creating responsive web de-
Bootstrap
signs that work well across mobile devices.
A CSS property-value for the box-sizing property specify-
Border-box ing that an element's border is contained within its overall
size.
, A CSS property that rounds the corners of an element's
Border-radius
border.
A CSS property that adds a shadow effect to the outside
Box-shadow
frame of an element.
A CSS property specifying how the web browser calculates
Box-sizing
an element's height and width regarding its border.
A designated stopping point in a program allowing a
Breakpoints
developer to analyze an application during execution.
A term used to describe the order that events execute
when multiple elements have been programmed to han-
Bubbling
dle the same event. Specifically, inner events are handled
first before bubbling outwards through the DOM.
An issue with an application that causes it to vary from the
Bug
developer's expectations and/or user experience.
The act of storing resources on a client machine with the
Cache
intent of faster load times.
Executable code, usually in the form of a function, that is
Callbacks
passed into a function as an argument.
Canvas An HTML element used to render graphics to a webpage.
Canvas Tag An HTML tag used to create a canvas element.
A term used to describe the order by that events execute
when multiple elements have been programmed to han-
Cascading
dle the same event. Specifically, outer events are handled
before cascading inwards through the DOM.
Class, in JavaScript A template that is used to create JavaScript objects.
A built-in canvas method that clears a designated rectan-
clearRect()
gle within an HTML canvas.
Code Execution