Wofür wird 'define' in JavaScript verwendet (abgesehen vom Offensichtlichen)?

Ich habe hoch und niedrig nach Dokumentation zu diesem Thema gesucht, aber ich kann einfach nirgendwo etwas finden.

Ich verwende Aloha und möchte anhand des Sidebar-Prototyps eine eigene neue Seitenleiste erstellen, die mit anderen Plug-in-Funktionen verknüpft ist.

Ihre sidebar.js fängt damit an, aber ich kann für mein ganzes Leben keine Dokumentation finden, die erklärt, was es bedeutet.

<code>define( [
    'aloha/core',
    'aloha/jquery',
    'aloha/selection'
], function (Aloha, jQuery, Selection, Plugin) {
</code>

Anschließend wird in diesem Wrapper eine Reihe von Funktionen definiertvars und einigeproptotypes- was ich gerade noch herumkriegen kann ...

Was ist das für ein Spruch oder wo finde ich eine Erklärung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage