Glossary
$
A JavaScript variable, defined by jQuery as a synonym for the jQuery object.
ActiveX
A Microsoft framework for defining reusable software components in a programming language-independent way.
Ajax
Asynchronous JavaScript and XML. A web development technique to send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page.
API
Application Programming Interface. A protocol intended to be used as an interface by software components to communicate with each other.
Assertion
A statement of an expected result in a unit test.
Base62 encoding
An encoding scheme that represents strings of characters as numbers in a base 62 sequence, using the characters 0 to 9, a to z, and A to Z as digits.
Behaviour
A JavaScript library that inspired jQuery.
Boolean
A data type consisting of the values true and false.
Callback
A reference to a piece of executable code that’s passed as an argument to other code, allowing a lower-level software layer to call a function defined in a higher-level later. In JavaScript these are often used in response to asynchronous events.
Canvas
An HTML5 element that allows for dynamic, scriptable rendering of 2D shapes and bitmap images.
CDN
Content Delivery Network. A large distributed system of servers deployed to serve content to end users with high availability and high performance.