You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
13
+
**Backbone.js** supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface. Backbone.js was originally extracted from the Rails application [DocumentCloud](http://www.documentcloud.org/). Philosophically, Backbone is an attempt to discover the minimal set of data-structuring (models and collections) and user interface (views and URLs) primitives that are generally useful when building web applications with JavaScript. Backbone is a library, not a framework. Synchronous events are used as the fundamental building block over constantly polling data. The main pars of Backbone are:
14
+
* Events
15
+
* Models – Wraps a row of data in business logic.
16
+
* Collections – A group of models on the client-side, with sorting/filtering/aggregation logic.
17
+
* Router (+ History)
18
+
* Views (+ Client-side Templates) – A logical, re-usable piece of UI. Often, but not always, associated with a model.
19
+
* Sync – Synchronization between frontend and REST API backend
**Software localization** (also spelled "localisation", often abbreviated to **l10n** — this is a numeronym, where the “10” stands for the 18 letters between the first letter “l” and the last letter “n”) means translation of a software interface and messages to another language plus adaptation of some formats (e.g. measures, dates and currency) plus adaptation to local cultures.
10
+
**Software localization** (also spelled "localisation", often abbreviated to **l10n** — this is a numeronym, where the “10” stands for the 10 letters between the first letter “l” and the last letter “n”) means translation of a software interface and messages to another language plus adaptation of some formats (e.g. measures, dates and currency) plus adaptation to local cultures.
[Quarto](https://quarto.org/) is an open source scientific and technical publishing system. Built on pandoc, it allows for the creation of reports, documents, websites, blogs, presentations, books, and articles in a [variety of formats](https://quarto.org/docs/output-formats/all-formats.html).
16
12
17
-
Quarto is supported by several coding tools, including
Quarto is supported by several coding tools, including [JupyterLab](https://quarto.org/docs/tools/jupyter-lab.html), [VS Code](https://quarto.org/docs/tools/vscode.html), and [Neovim](https://quarto.org/docs/tools/neovim.html), as well as other [text editors](https://quarto.org/docs/tools/text-editors.html). It also has a powerful [visual editor](https://quarto.org/docs/visual-editor/) for pandoc Markdown. The output can be modified and extended via [extensions](https://quarto.org/docs/extensions/), and Quarto supports the creation of [custom extensions](https://quarto.org/docs/extensions/creating.html).
29
14
30
-
A variety of [publication
31
-
options](https://quarto.org/docs/publishing/) are available,
32
-
including [Quarto
33
-
Pub](https://quarto.org/docs/publishing/quarto-pub.html) and
A variety of [publication options](https://quarto.org/docs/publishing/) are available, including [Quarto Pub](https://quarto.org/docs/publishing/quarto-pub.html) and [GitHub Pages](https://quarto.org/docs/publishing/github-pages.html).
0 commit comments