Glossary
- AngularJS
A popular web framework maintained by Google. The difference between AngularJS 1 and AngularJS 2 is so significant that people often specify a version when discussing the framework.
- API
This stands for application programming interface, a general term for any interface designed specifically for computers. The term API can refer to a set of URLs to get and manipulate the data that backs a mobile application, or to a set of tools provided by the browser for manipulating content.
- Backbone.js
An MV* style set of tools that aims to “give structure to web applications.” Backbone.js was extremely popular in the early 2000s with the rise of single-page applications (SPAs) but has since been largely superseded by more sophisticated tools.
- Component
A self-contained UI element such as a button.
- Declarative code
A style of writing code in which a developer describes the result of an algorithm and lets the program determine the exact steps needed to execute it. HTML is an example of a declarative syntax because it describes what the UI should look like without describing the steps the browser must take to render it.
- Document Object Model (DOM)
A browser’s internal representation of HTML.
- Ember.js
A long-standing JavaScript application framework inspired heavily by the Ruby on Rails community and with a strong commitment to both stability and continuous innovation.
- Framework
A complete, integrated set of tools used to develop an application. Though frameworks vary in scope, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access